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.4
5.1 计算圆柱体积 ◼ 5.1.1 程序解析 ◼ 5.1.2 函数的定义 ◼ 5.1.3 函数的调用 ◼ 5.1.4 函数程序设计
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源程序/*计算圆柱体积*I#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 = %.3fln", volume);return O;1
/* 计算圆柱体积 */ 例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; }