在C语言中,以下说法正确的是()。 A.实参和与其对应的形参分别占用独立的存储单元。 B.实参和与
答案:2 悬赏:20 手机版
解决时间 2021-11-27 22:01
- 提问者网友:爱唱彩虹
- 2021-11-27 00:40
在C语言中,以下说法正确的是()。 A.实参和与其对应的形参分别占用独立的存储单元。 B.实参和与
最佳答案
- 五星知识达人网友:从此江山别
- 2021-11-27 02:02
D形参是虚拟的,不占用存储单元
解释:
只有当函数调用,发生实参向形参的数据传递时,系统才分配给形参存储单元,调用完之后就释放,可以概括为“用之建,用完撤”,所以形参不占内存单元。
实参是系统分配开始就分配内存给它的,程序结束之后才释放,所以实参是占内存单元的。追问C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是?追答答案:值传递
实参和形参之间的数据传递只有两种:址传递、值传递
简单变量传的是数值,所以是值传递。
指针变量或数组名传的是地址,所以是址传递。
解释:
只有当函数调用,发生实参向形参的数据传递时,系统才分配给形参存储单元,调用完之后就释放,可以概括为“用之建,用完撤”,所以形参不占内存单元。
实参是系统分配开始就分配内存给它的,程序结束之后才释放,所以实参是占内存单元的。追问C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是?追答答案:值传递
实参和形参之间的数据传递只有两种:址传递、值传递
简单变量传的是数值,所以是值传递。
指针变量或数组名传的是地址,所以是址传递。
全部回答
- 1楼网友:荒野風
- 2021-11-27 02:49
最佳答案是错的!正确答案是A!!!!正确答案是A!!!平时都按D来做考试差点被坑死幸好复习前系统说我错了!
实参和形参是各占独立存储空间,函数调用过程中,实参向形参拷贝复制值。实参是个变量,形参也是个变量。
如果占用同一片空间的话,编译时候就不存在实参形参类型不匹配的报错
参数传递中,形参值的改变不影响实参的值。
引用:网页链接
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯