首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A)
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A)
admin
2010-01-10
34
问题
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A) ;sub(7,a,&B) ;sub(a,b,&C) ; printf("%d,%d,%d\n",a,b,C) ; }
选项
A、5,2,3
B、-5,-12,-7
C、-5,-12,-17
D、5,-2,-7
答案
2
解析
sub()函数的作用是将形参y和x的差赋给了z指向的那个内存地址,所以在sub(10,5,&a),10和5属于值传递,a是属于她址传递,也就是a与z指向了同一个存储单元,在执行函数后,a的值随*2变化,所以此次函数被调用后,a的值为y-x=5,同理可知,在sub(7,a,&b)后,b的值发生变化,其值为-5-7=12,在sub(a,b,&c)后,c的值发生变化,其值为-12-(-5)=-7。
转载请注明原文地址:https://kaotiyun.com/show/LWWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于含有多个窗体的工程而言,以下叙述中正确的是()。
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
数据库管理系统是()。
设变量x的值是845,则下面语句的输出是 Printx\100+(xMod100)\10+xMod10
软件调试的目的是
在VB中,函数过程与子程序过程的区别之一是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
对于语句DimVar1#,Var2AsInteger,下列说法中正确的是()。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
随机试题
A、ThevolunteerswilledititB、Thevolunteerswilldeleteit.C、Thepersonpostingitwillreverseit.D、Thepersonpostingit
下列属于凝血因子X抑制剂的是()
按照石墨的形状特征,铸铁可分为( )。
我国现行税法规定,在采用核定征收方式对个人独资企业的生产经营所得征收个人所得税时,如果企业经营多业,则无论其经营项目是否单独核算,均应根据其主营项目确定其适用的应税所得率。()
公安机关只是我国国家的治安行政力量。()
患儿,男性,1岁。3天前发热38.5℃,热退后出现口腔溃疡,哭闹,拒食,流涎。检查见口腔黏膜片状充血,有数十个溃疡,有的互相融合,疮破溃后形成痂壳,最可能的诊断是()。
设f(x,y)为连续函数,改变为极坐标的累次积分为=_______
The______onthisapartmentexpiresinayear’stime.
Whichofthefollowingdoes"labormarketproblems"(Line1,Para.1)referto?Theauthor’spurposeincitingthosewhoarere
2根K线的组合中,第二天多空双方争斗的区域越高,表示()。
最新回复
(
0
)