1.函数的调用
自定义函数完成之后,一定要在主函数main中调用他,检验他是否正确。
在主函数调用自定义函数,完成三件事。
(1)重新定义已知量,并且输入问题中的已知量。
(2)调用自定义函数,调用的格式:
格式一:函数名(实参);//适用于没有返回值的调用
格式二:<变量>=函数名(实参);//适用于有返回值的调用
注意:实参可以是常量,变量或表达式,且实参的个数与数据类型必须与形参保持一致。
(1)在调用时,系统会给形参分配内存空间,且实参的值会传递给形参,单向传递,形参的值不会改变实参,在调用结束后,则形参的内存空间释放。
(2)任何c语言的执行都是从main函数开始,并在main函数中结束。
(3)在程序中,自定义函数一般放在主函数之前。
(4)自定义函数不可以嵌套,但是函数调用可以嵌套。
例如:写一自定义函数:求x的y次方,其中x为实形型变量,y为正整型变量。
如果自定义函数放在主函数之后,则要在主函数中提示要利用到自定义函数。如上图14行。
一.数组作为函数的形参
注意:当将一个数组名作为实参传递给另一个数组形参,则这两个数组会共用相同的内存空间。简单来说,形参的改变也会引起数组的改变。