首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;
有以下程序 #include typedefstruct{int b,p;}A; void f(A c)/*注意:C是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;
admin
2020-07-28
60
问题
有以下程序
#include
typedefstruct{int b,p;}A;
void f(A c)/*注意:C是结构变量名*/{
intj;
c.b+=1;c.p+=2;}
main(){
i;A a={1,2);
f(a);
printf("%d,%dha",a.b,a.p);}
程序运行后的输出结果是
选项
A、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。也就是说,当简单变量作为实参时,用户不可能在函数中政变对应实参的值。所以本题中在main()函数f(a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c:这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/213p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下列叙述中正确的是
下列叙述中正确的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为
以下选项中,能用作用户标识符的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
随机试题
集中型配送网络也存在从配送中心到顾客的运输成本增大的趋势,具体表现在()。
围绕着人与神、人与社会、人与自然等问题的思考,公元前6世纪至公元前5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列与其相关的说法错误的是()。
PowerPoint工作窗口的组成部分不包括_______。
《论学问》一文指出治学的目的是()
应首先考虑哪种疾病有关急性肾小球肾炎的免疫学检查异常,下列哪项错误
木材由于其构造不均匀、胀缩变形各方向不同,其变形按从大到小顺序排列应是()。
战后日本出口贸易迅速发展的原因是()。
A.溃疡长轴与肠轴平行B.溃疡呈环形与肠轴垂直C.溃疡呈烧瓶状口小底大D.溃疡呈地图状肠伤寒
扩大/缩小地区发展差距
Accordingtothepassage,whichofthefollowingfactorsmostinfluenceswherelifeisfoundonearth?Itcanbeinferredfrom
最新回复
(
0
)