首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
admin
2016-12-18
43
问题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
选项
A、形参只是形式上的存在,不占用具体存储单元
B、函数的形参和实参分别占用不同的存储单元
C、同名的实参和形参占同一存储单元
D、函数的实参和其对应的形参共占同一存储单元
答案
B
解析
在C语言中,函数的实参单元与形参单元在内存中分配不同的存储单元。在调用函数时,给形参分配临时存储单元,并将实参对应的值传递给形参,在被调用函数中对形参存储单元中的值进行运算,最后通过retufn语句把函数值返回调用函数。当调用结束后,形参单元被释放,实参单元仍保留并维持原值。
转载请注明原文地址:https://jikaoti.com/ti/CEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=B*2;t为int型变量后的值是______。
下列选项中,不属于模块间耦合的是
若要求从键盘读入含有空格字符的字符串,应使用函数
设有定义语句int(*f)(int);,则以下叙述正确的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
树是结点的集合,它的根结点数目是
算法的时间复杂度是指()。
随机试题
えらそうなことや大きなことはできませんが、小さなことから毎日休まず________と続ければ必ず良い結果に繋がると私は信じています。
计算机系统是由()组成的。
不属于参苓白术散的主治证候的是
双胍类降糖药主要作用机制为
沉箱处于漂浮状态之前,应按规定向沉箱各舱内抛石,并满足浮游稳定的要求。()
研究人员将某种植物乳酸菌混入实验鼠的饲料,在实验鼠食用这种饲料4周后,又持续两周给其施加足以引起睡眠障碍的精神压力,然后让实验鼠在夜间活动时间段蹬转轮,测试其活动量。结果显示,摄取过该乳酸菌的实验鼠活动量下降趋势得到遏制,而没有食用含该乳酸菌饲料的对照组实
关于因果关系,下列哪些选项是正确的?()
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
有如下两个类定义:classAA{);classBB{AAvl,*v2;BBv3:int*v4;);其中有一个成员变量的定义是错误的,这个变量是()。
It’ssometimesthoughtthatthelongingformaterialgoods,theneedtobuythings,isarelativelymoderninvention,butinfac
最新回复
(
0
)