函数的调用
- 函数是指完成一个特定工作的独立程序模块
- 库函数:有C语言系统提供定义
- 如scanf(), printf() 等函数
- 自定义函数:需要用户自己定义
- 如计算圆柱体体积函数 cylinder()
- main()也是一个函数,C程序由一个main()或多个函数构成
- 程序中一旦调用了某个函数,该函数就会完成特定的计算,然后返回到调用他的地方
- 函数经过运算,得到一个明确的运算结果,并需要回送该结果
- 例如,函数cylinder() 返回圆柱的体积
- 函数经过运算,得到一个明确的运算结果,并需要回送该结果
函数的定义
函数的定义
形参
小结
- 定义一个函数后,就可以通过程序来调用这个函数。
- 调用标准函数时,在程序的最前面用 #include 命令包含相应的头文件。
- 调用自定义函数时,程序中必须有与调用函数相对应的函数定义。
函数调用的形式
-
函数调用的一般形式为:函数名(实际参数表)
-
对于实现计算功能的函数,函数调用通常出现在两种情况:
-
赋值语句 volume = cylinder (radius, height);
-
输出函数的返回值 printf (“%f”, cylinder (radius, height) );
函数调用的过程
-
计算机在执行程序时,从主函数main开始执行,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后。将返回主函数,然后再从原先暂停的位置继续执行。
-
函数遇return返回主函数