函数调用是指调用函数使用被调用函数。 函数调用的一般形式为:函数名({实参列表})
调用无参数函数时,没有实际的参数列表。
实参列表中的参数可以是常量、变量或其他构造类型数据和表达式。
用逗号分隔实际参数。
当调用函数中发生调用关系时,计算机会采取以下动作:
1、首先计算机从右向左求解主调用函数的实参值。
2、系统为形参分配临时存储单元。
3.然后从左到右将实参的值传递给形参。
4. 执行被调用的函数。
写主要内容如下:
int main()
("1+2+3+...+99+100 的总和为:%d",sum(100);
(s);
计算机将实际参数值 100 传递给形式参数 n。 因此,函数 sum(100) 是 1 到 100 的和。
函数返回值说明:
1、函数的值只能通过语句返回给调用函数。
语句的一般形式是:表达式;
该语句的作用是计算表达式的值并将其返回给调用函数。 一个函数中允许有多个语句,
但每次调用只能执行一条语句,因此只能返回一个函数值。
2、函数值类型应与函数定义中的函数类型一致。
3. 如果函数值为整数,则定义函数时可以省略类型说明。
4、如果被调用的函数中没有语句,函数返回一个不确定的值,没有实际意义。
不返回函数值的函数可以使用类型说明符“void”显式定义为“空类型”。