码迷,mamicode.com
首页 > 编程语言 > 详细

C语言参数传递——实参与形参

时间:2020-01-08 23:26:41      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:值传递   引用类型   常量   返回   影响   str   参与   类型   传递   

在C语言中,关于形参与实参说明如下。

1) 形参是变量,但是函数被调用时才被分配内存。当函数执行完毕返回时,形参占用的内存空间又被释放。

2)实参可以是变量、常量和表达式,但实参必须有确定的值。

3)形参和实参的类型必须一致。

4)对应的实参和形参是两个独立实体,它们之间只有单向的值的传递,即实参的值传递给形参。形参的值在函数中不论怎么改变,都不会影响实参。

以上来自 C语言程序设计(第三版)/杨路明主编

个人观点:虽然在C语言中形参实参按值传递,但是按形参实参类型又可分为:值类型(数值类型、char型、struct及enum类型),引用类型(指针),这会影响参数传递是否会影响到原来的值。

C语言参数传递——实参与形参

标签:值传递   引用类型   常量   返回   影响   str   参与   类型   传递   

原文地址:https://www.cnblogs.com/reddercell/p/12168851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!