案例:历史上的第一个C语言程序1.2【例1-1】在计算机屏幕上输出“Hello,World!/* c1_1.c *//*注释信息,运行时忽略*#include"stdio.h"/*预处理命令,用“#"号开头*/int mainO/*mainO主函数,程序的入口和出口*/*输出HelloWorld!并换行,n是换行符*printf("Hello World!\n ");/*返回0*/return o;1cxD:iclcl1iDebugicl1.eze台XHello WorldtPress any key to continue
1.2 案例:历史上的第一个C语言程序 【例1-1】在计算机屏幕上输出“Hello,World!” /* c1_1.c */ /*注释信息,运行时忽略*/ #include "stdio.h "/*预处理命令,用“#”号开头*/ int main() /*main() 主函数,程序的入口和出口*/ { /*输出Hello World!并换行,\n是换行符*/ printf("Hello World!\n "); return 0; /*返回0*/ }
案例:历史上的第一个C语言程序1.2说明omain是主函数名(有且只有一个)C程序总是从主函数开始执行,最后在主函数结束语句(分号“:结束)oint表示主函数的数据类型是整型oreturno表示函数返回值为oo#include“stdio.h"是一条预处理命令oprintf打印函数
1.2 案例:历史上的第一个C语言程序 说明 main是主函数名 (有且只有一个 ) C程序总是从主函数开始执行,最后在主函数结束 语句(分号“;”结束 ) int表示主函数的数据类型是整型 return 0表示函数返回值为0 #include “stdio.h”是一条预处理命令 printf打印函数
案例:历史上的第一个C语言程序1.2注意:程序文件命名的约定第一个程序文件的命名是c1 1.c,表示第1章的第1个程序,后面的程序文件名称请参照处理,这样命名的好处是名称既不会重复,同时也可以看出所属的章节及顺序
1.2 案例:历史上的第一个C语言程序 注意:程序文件命名的约定 第一个程序文件的命名是c1_1.c,表示 第1章的第1个程序,后面的程序文件名称请 参照处理,这样命名的好处是名称既不会重 复,同时也可以看出所属的章节及顺序
案例:计算圆柱体底面积和体积1.3【例1-2】输入圆柱体的底圆半径和高,计算底面积和体积。#include"stdio.h"void maino#define PI3.1415926fdouble r,h;double s,v;scanf("%lf,%lf"&r,&h);double area(double x)s=area(r)[return PI*x*x;}printf("area is%if/n",s);double volume (doubleh)v=volume(h);{return s*h; }printf("volume is %if\n",v)1LDXox"n:icicl2iDebuzlcl2.ere3,5台is 28.274333areais 141.371667volumeanykeytocontinueessI
1.3 案例:计算圆柱体底面积和体积 【例1-2】输入圆柱体的底圆半径和高,计算底面积和 体积。 #include "stdio.h" #define PI 3.1415926 double s,v; double area(double x) {return PI*x*x; } double volume (double h) {return s*h; } void main() { double r,h; scanf("%lf,%lf",&r,&h); s=area(r); printf("area is %lf\n",s); v= volume(h); printf("volume is %lf\n",v); }
案例:计算圆柱体底面积和体积1.3说明6%lf为输出(入)格式符,分别表示十进制整型和实型,它指定输出结果时的数据类型和格式o void,表示是空类型程序由主函数main和被调用函数area、volume组成三个函数在位置上是独立的scanf是C语言提供的标准输入函数&的含义是取地址
1.3 案例:计算圆柱体底面积和体积 说明 “%lf”为输出(入)格式符,分别表示十进制整型和实型, 它指定输出结果时的数据类型和格式 void,表示是空类型 程序由主函数main和被调用函数area、 volume组成 三个函数在位置上是独立的 scanf是C语言提供的标准输入函数 “&”的含义是取地址