2-2C程序基本结构 几个简单例子 C程序一般结构
6 目录 2-2 C程序基本结构 ❖ 几个简单例子 ❖ C 程序一般结构 概述
例21在屏幕上输出一句话 maino /*函数头*/ /*函数体*/ print(“ How are you?n”) 运行结果: How are you? 说明:该程序只包含一个函数(函数名为main),函数体 内只有一个语句
7 目录 例2.1 在屏幕上输出一句话 main() /*函数头*/ { /* 函数体*/ printf(“How are you?\n”); } 运行结果: How are you? 说明:该程序只包含一个函数(函数名为main),函数体 内只有一个语句
例2.2已知圆的半径为6,计算圆的周长和面积。 maino {/*定义三个实型变量,分别表示半径、周长和面积*/ float r, length, areai r=6 /*赋值:将6送给r*/ length=2*314*r/*计算周长,结果送 length*/ area=3.14*r*/*计算面积,结果送给area*/ printf(" \n length=%/of, area=%/of \n,length area; /*输出周长、面积*/
8 目录 例2. 2 已知圆的半径为6,计算圆的周长和面积。 main() {/*定义三个实型变量,分别表示半径、周长和面积*/ float r, length, area; r=6; /*赋值:将6送给r*/ length=2*3.14*r; /*计算周长,结果送length*/ area=3.14*r*r; /*计算面积,结果送给area*/ printf("\n length=%f, area=%f\n", length, area); /*输出周长、面积*/ }
说明: 该程序只由一个main函数组成。 man函数的函数体中可包含多个语句。 根据语句的功能,该语句分为两类: 说明语句和可执行语句。 注释:/*
9 目录 说明: ▪ 该程序只由一个main函数组成。 ▪ main函数的函数体中可包含多个语句。 ▪ 根据语句的功能,该语句分为两类: 说明语句和可执行语句。 ▪ 注释:/* …… */
例23求1+2+3+4+,+n(其中n由用户输入) maino d int n si printf( enter n); scant(%d"&n);/*输入n*/ s=sum(n)i /*函数调用*/ printf(Ⅶ n the result is:%d"rs);/*输出结果*/ int sum( int m) /*函数定义*/ d int j, s1=0; for(=1厅<=mj++) /*求和*/ s1=s1+ return(s1)i 3 /*返回和值*/ 10
10 目录 main() { int n,s; printf(“enter n:”); scanf(“%d”,&n); /*输入n*/ s=sum(n); /*函数调用*/ printf(“\n the result is :%d”, s ); /*输出结果*/ } int sum( int m) /*函数定义*/ { int j, s1=0; for(j=1;j<=m;j++) /*求和*/ s1= s1 + j; return(s1); } /*返回和值*/ 例2.3 求1+2+3+4+……+n(其中n由用户输入)