初学函数

1.初见函数:c语言中的函数与我们学习过的函数并不一致,但是c语言中的函数也是一个能够帮助我们解决复杂问题的工具。

2.函数的定义:由函数首部和函数体组成。以书本例5-1举例

 

 初学函数

 

 该函数的类型为double,函数名为cylinder,有r,h两个类型都为double的形 参分别表示圆柱体的半径和高度。函数体首先是定义变量result的类型与函数类型一致,来保存函数运算结果,并由return result返回运算结果。

3.函数的调用:先从主函数main()开始执行,遇到某个函数调用,主函数先暂停运行,转而执行相应的函数,运行完该函数后返回主函数继续执行。

初学函数

 

 

①main()函数运行到volume = cylinder(radius ,height)时,调用cylinder()函数,暂停main()函数,将变量radius和height的值传递给形参r和h;

②计算机转到执行cylinder()函数,形参r和h接受变量radius和height的值;

③执行cylinder()函数中的语句,计算圆柱体积;

④函数cylinder()执行“return result;”结束函数运行,带着函数的结果result,返回到函数main()函数中调用它的地方。

⑤计算机从先前暂停的位置继续执行,将返回值赋给变量volume,输出体积。

上一篇:asp.net一些面试题(转)


下一篇:永远都调不完的代码