C语言中的函数调用和函数返回值

 2024-02-15 04:02:01  阅读 0

函数调用是指调用函数使用被调用函数。 函数调用的一般形式为:函数名({实参列表})

调用无参数函数时,没有实际的参数列表。

实参列表中的参数可以是常量、变量或其他构造类型数据和表达式。

用逗号分隔实际参数。

当调用函数中发生调用关系时,计算机会采取以下动作:

1、首先计算机从右向左求解主调用函数的实参值。

c语言无参函数和有参函数_c语言 无参函数_c语言中有参函数和无参函数

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”显式定义为“空类型”。

标签: 函数 语句 调用

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码