打印

函数的形参和实参

[复制链接]
楼主: phoenixwhite
手机看帖
扫描二维码
随时随地手机跟帖
21
wwppd| | 2024-1-5 19:23 | 只看该作者 回帖奖励 |倒序浏览
实参可以是常量、简单或复杂的表达式,但必须具有确定的值。在函数调用发生时,实参的值会被传递给形参。

使用特权

评论回复
22
xiaoyaodz| | 2024-1-5 20:16 | 只看该作者
当函数返回后,形参占用的内存空间被释放,但实参仍然保留原来的内存空间和值。

使用特权

评论回复
23
sesefadou| | 2024-1-5 20:33 | 只看该作者
函数内部对形参的任何操作都不会影响实参的值。

使用特权

评论回复
24
lzbf| | 2024-1-6 19:30 | 只看该作者
实参可以是常量、变量或表达式,但要求有确定的值。在传参时,尽量避免使用++、--、=运算符,因为C标准没有规定函数调用从左到右还是从右到左。多个参数之间用逗号隔开。

使用特权

评论回复
25
wilhelmina2| | 2024-1-6 21:39 | 只看该作者
在函数调用过程中,实参向形参的数据传递是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此,在函数调用过程中,形参的值发生改变,而实参中的值不会变化。如果函数的参数是指针类型变量,在调用该函数的过程中,传给函数的是实参的地址,在函数体内部使用的也是实参的地址,即使用的就是实参本身。所以在函数体内部可以改变实参的值。

使用特权

评论回复
26
robincotton| | 2024-1-6 22:40 | 只看该作者
主调函数在调用函数之前,应对被调函数做原型声明。

使用特权

评论回复
27
timfordlare| | 2024-1-7 22:32 | 只看该作者
在函数内部,对形参的修改不会影响到实参。如果需要在函数内部修改实参的值,可以将实参的地址传递给形参,即使用指针作为形参类型。

使用特权

评论回复
28
maqianqu| | 2024-1-7 22:49 | 只看该作者
中断函数通常不需要形参,因为它们是由硬件中断触发的,而不是由软件调用。

使用特权

评论回复
29
biechedan| | 2024-1-7 23:00 | 只看该作者
实参与形参在数量上、类型上、顺序上应严格一致,否则会发生“类型不匹配”的错误。

使用特权

评论回复
30
AIsignel| | 2024-1-8 12:35 | 只看该作者
实际参数的数量必须与形式参数的数量相匹配。

使用特权

评论回复
31
timfordlare| | 2024-1-8 12:40 | 只看该作者
在单片机编程中,通常使用public和static作为函数的修饰符,以适应特定编译环境和程序结构。

使用特权

评论回复
32
mickit| | 2024-1-8 13:53 | 只看该作者
实参的顺序必须与形参的顺序一致。如果顺序不匹配,将导致函数调用错误。

使用特权

评论回复
33
sesefadou| | 2024-1-8 14:25 | 只看该作者
调用函数时提供的实参个数必须与函数声明中的形参个数相等。否则会导致编译错误或者运行时异常。

使用特权

评论回复
34
天天向善| | 2024-1-8 14:27 | 只看该作者
如果函数有参数,则必须指定每个参数的类型,多个参数之间应以逗号分隔。

使用特权

评论回复
35
juliestephen| | 2024-1-8 16:32 | 只看该作者
当你将一个指针作为实参传递给函数时,函数可以改变指针所指向的变量的值。但是,函数不能改变指针本身

使用特权

评论回复
36
gygp| | 2024-1-8 17:03 | 只看该作者
只能实参传给形参,不能形参传给实参。使用指针可以改变值。在单片机编程中,除了数组以外,所有的类型作为实参传递都是值传递。

使用特权

评论回复
37
nomomy| | 2024-1-8 17:47 | 只看该作者
形参只在函数内部有效,函数调用结束后就不能再使用了。

使用特权

评论回复
38
timfordlare| | 2024-1-8 18:31 | 只看该作者
在函数被调用之前,形参并不占内存存储单元。只有当函数被调用时,形参才被分配内存,并在函数调用结束时,所分配的内存单元被释放。因此,形参只在函数内部有效,函数调用结束后就不能再使用该形参变量。

使用特权

评论回复
39
鹿鼎计| | 2024-1-9 09:43 | 只看该作者
调用函数需要在调用之前对被调用函数做一个原型声明。

使用特权

评论回复
40
Pretext| | 2024-1-9 14:27 | 只看该作者
在函数调用中,数据只能从实参通报到形参,不克不及反向通报。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则