Chap5函数 5.1计算圆柱体积 5.2使用函数编写程序 5.3变量与函数
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数
本章要点 ■怎样定义函数?如何调用函数?如何声 明函数? ■ 什么是函数的参数?在函数调用时,参 数是如何传递的? 在使用函数的过程中,要注意哪些问题? 怎样确定函数的参数? ■如何使用局部变量和全局变量? ■什么是静态变量?
本章要点 ◼ 怎样定义函数?如何调用函数?如何声 明函数? ◼ 什么是函数的参数?在函数调用时,参 数是如何传递的? ◼ 在使用函数的过程中,要注意哪些问题? 怎样确定函数的参数? ◼ 如何使用局部变量和全局变量? ◼ 什么是静态变量?
5.1计算圆柱体积 5.1.1程序解析 5.1.2函数的定义 5.1.3函数的调用
5.1 计算圆柱体积 5.1.1 程序解析 5.1.2 函数的定义 5.1.3 函数的调用
5.1.1程序解析一计算圆柱体积 例5-1输入圆柱体的高和半径,求圆柱体积, volume=T*r2*h。 要求定义和调用函数cylinder(r,h)计算圆 柱体的体积
5.1.1 程序解析-计算圆柱体积 例5-1 输入圆柱体的高和半径,求圆柱体积, volume=π*r2 *h。 要求定义和调用函数cylinder (r, h )计算圆 柱体的体积
*计算圆柱体积/ 例5-1源程序 #include <stdio.h> int main(void double height,radius,volume; double cylinder(double r,double h);*函数声明*/ printf ("Enter radius and height:") scanf ("%lf%lf",&radius,&height); :调用函数,返回值赋给volume*/ volume cylinder(radius,height ) printf ("Volume =%.3fn",volume); return 0; }
/* 计算圆柱体积 */ 例5-1源程序 #include <stdio.h> int main( void ) { double height, radius, volume; double cylinder (double r, double h); /* 函数声明*/ printf ("Enter radius and height: "); scanf ("%lf%lf", &radius, &height); /* 调用函数,返回值赋给volume */ volume = cylinder (radius, height ); printf ("Volume = %.3f\n", volume); return 0; }