首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int y,int *x) { y=y+*x; *x=*x+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n",x,y);
有以下程序: void f(int y,int *x) { y=y+*x; *x=*x+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n",x,y);
admin
2009-01-15
18
问题
有以下程序:
void f(int y,int *x)
{ y=y+*x; *x=*x+y; }
main()
{ int x=2,y=4;
f(y,&x);
printf("%d %d\n",x,y);
}
执行后输出结果是上【 】。
选项
答案
8 4
解析
函数f(y,*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参的y的值将不改变,而实参x的值将改变,故最后输出的y的值为4,而x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/WQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,iAsIntegera=2Fori=1To3Printfun_s(a);Next
下列描述中,错误的是
在过程定义中,Private表示()。
编写如下程序:PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=InputBox("输入第一个数") y=InputBox("输入第二个数") Callf(x,
以下关系表达式中,其值为True的是()。
以下叙述中,错误的是
下列程序执行后,其输出结果为()。Dima(5)Fori=0To4a(i)=i+1:m=i+1Ifm=3Thena(m-1)=a(i-2)Elsea(m)=a(i)
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
随机试题
兽医临床上牛瓣胃穿刺的正确部位是
高某,男,32,岁。体重超过标准体重35%,父母及兄弟姐妹无肥胖史,无用激素类药物史,甲状腺功能正常,这种肥胖最可能的原因是
下列因素中,哪些影响药物通过透析膜
行政违法的影响法律效力表现为完全失去法律效力和经补正后方具有法律效力这样两种情形,引起相应法律责任表现为()和补救权利责任这样两种责任类型。
听觉的功能在于分辨声音的高低和强弱,还可以判断环境中声源的方向和远近。下列各选项中不是听觉特性的是()。
背景材料:在对某一桥梁进行桥面铺装施工时,为了保证施工质量,施工单位特制订了如下的质量控制内容:(1)桥面铺装应符合同等级路面的要求,桥面泄水孔的进水口应略低于桥面面层。(2)桥面铺装的强度和压实度按路基、路面压实度评定标准或水泥混凝土抗压强度评定标
专项应急预案中信息报告程序主要包括()。
下列应该纳入审计工作底稿的是()。
虚拟网络是建立在【 】技术基础上的。
Therearetwotypesofcheques—the"crossed"andthe"open"cheques.A"crossed"chequeissocalledbecauseithastwoparallel
最新回复
(
0
)