C Programming Language>第一章 void maino i double area( double x);函数的基本形式: double r,a 函数类型函数名(形参表列)[ scanf( %1f , &r) 数据说明部分; 规定有序 r=pow(r, 2.0) 执行语句部分; a=area(r) printf( area=%f\n", a) 说明: double area(double x)[ 如果没有参数,则可以 double y 省略形参表列和形参说明, y=PI*X; 但括号不能省略; return(y) 求解园面积的编程 a例ccnb
❖ 函数的基本形式: 函数类型 函数名(形参表列){ 数据说明部分; 执行语句部分; } 说明: ▪ 如果没有参数,则可以 省略形参表列和形参说明, 但括号不能省略; 规定有序 求解园面积的编程 示例 void main(){ double area(double x); double r,a; scanf("%lf",&r); r=pow(r,2.0); a=area(r); printf("area=%f\n",a); } double area(double x){ double y; y=PI*x; return(y); }
C Programming Language>第一章 void maino 如果没有数据需要说明 double area(double x) 则还可以省略数据说明部 语言设 double r a. 分,甚至执行语句部分, scanf(%1f, &r) 即函数体可以为空。 r-pow(r,2.0); a=area r 函数名(){} printf( area=%f\n", a) 如果函数值为int整型 double area( double x){类型,则可以省略函数类 double y 型说明,否则必须显式说 y=PI*x 明 return(y) USIE bajin( uslc, od.cnoa
C Programming Language>第一章 void maino i double area(double x) 如果函数不需要返回 double r,a 值,则可将该函数定义为 scanf( %1f , &r) void类型函数,并去除 r=pow(r, 2.0) return语句。 a=area(r) printf( area=%f\n", a) 分号是语句的结束标志, double area( double x){是语句必要的组成部分, double y 不可少,因此可以一行写 y=PI*X; 几个语句。 return(y) 求解园面积的编穆示例○ bajia(ustc, dll. 4
void main(){ double area(double x); double r,a; scanf("%lf",&r); r=pow(r,2.0); a=area(r); printf("area=%f\n",a); } double area(double x){ double y; y=PI*x; return(y); } 求解园面积的编程示例 ❖ 如果函数不需要返回 值,则可将该函数定义为 void 类 型 函 数 , 并 去 除 return语句。 ❖ 分号是语句的结束标志, 是语句必要的组成部分, 不可少,因此可以一行写 几个语句
C Programming Language>第一章 void maino i double area( double x):函数:函数在程序设 double r,a 计中,是指有一定结构形 scanf( %1f , &r) 式构成的,能完成某种特 r=pow(r, 2.0) 定运算功能的程序模块, a=area(r) rinf(area=%n,);被调用时根据自变量(形 参)的值,作运算后,返 double area( double x){回相应的结果(数据)或 double y 实现某项特定的功能操作, y=PI*X; return(y) 求解园面积的编穆示例○ bajia(ustc, dll. 4
void main(){ double area(double x); double r,a; scanf("%lf",&r); r=pow(r,2.0); a=area(r); printf("area=%f\n",a); } double area(double x){ double y; y=PI*x; return(y); } 求解园面积的编程示例 ❖ 函数:函数在程序设 计中,是指有一定结构形 式构成的,能完成某种特 定运算功能的程序模块, 被调用时根据自变量(形 参)的值,作运算后,返 回相应的结果(数据)或 实现某项特定的功能操作
C Programming Language>第一章 预处理命令、外部变量定义等 函数类型main(){ 数据说明部分 程序的一般形式 执行语句部分; 函数类型fun1(形参表){ 数据说明部分; 执行语句部分; 函数类型funn(形参表){ 数据说明部分; 执行语句部分; } USI bajia(ustc, dll. 4
预处理命令、外部变量定义等 函数类型 main( ){ 数据说明部分; 执行语句部分; } 函数类型 fun_1( 形参表 ){ 数据说明部分; 执行语句部分; } …… 函数类型 fun_n( 形参表 ){ 数据说明部分; 执行语句部分; } C 程 序 的 一 般 形 式: