首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
admin
2019-12-17
65
问题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
选项
A、形参只是形式上的存在,不占用具体存储单元
B、函数的形参和实参分别占用不同的存储单元
C、同名的实参和形参占同一存储单元
D、函数的实参和其对应的形参共占同一存储单元
答案
B
解析
在C语言中,函数的实参单元与形参单元在内存中分配不同的存储单元。在调用函数时,给形参分配临时存储单元,并将实参对应的值传递给形参,在被调用函数中对形参存储单元中的值进行运算,最后通过return语句把函数值返回调用函数。当调用结束后,形参单元被释放,实参单元仍保留并维持原值。
转载请注明原文地址:https://kaotiyun.com/show/hECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当用户要求输入的字符串中含有空格时,应使用的输入函数是
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));
若有定义语句:char*s1="OK",*s2"=ok";以下选项中,能够输出"OK"的语句是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);printf("%d\n",
有以下程序:#include#includemain(){chars[]="Beijing";printf("%d\n",strlen(strcpy(s,"China")));
若有定义语句:charstrl[]="string",str2[8],*str3,str4[10]="string";,库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是()。
设有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,若0≤i≤9,则对a数组元素的引用错误的是()。
为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是()。
随机试题
人口经济构成
美国某公司将其几十个不同的塑胶企业重组为一个企业之后,面临的首要问题就是如何对新企业进行竞争性定位。通过对其竞争对手的客户进行初步调查之后发现:在客户偏好方面,该公司只排第三位,落后于处于行业领先地位的其他两家公司。同时,调查还显示,客户对塑胶供应商的服务
Allsubstances,______theyaregaseous,liquidorsolid,aremadeofatoms.
医学伦理学的基本原则是
Seventyyearsago,morethan160,000AlliedtroopsstormedthebeachesofNormandyduringtheD-Dayinvasion.Andwhileweallk
思维的基本形式包括()。
()。
SupposeyouareamajorinEnvironmentalEngineeringoftheHarbinInstituteofTechnology.Aftergraduationyoudecidetopursu
"WhenIdirectShakespeare,"theatricalinnovatorPeterSellarsoncesaid,"thefirstthingIdoisgotothetextforcuts.Ig
Iprefertoliveinthecountryratherthan______inacity.
最新回复
(
0
)