首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果_______。 #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
26
问题
请选出以下程序的输出结果_______。 #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://jikaoti.com/ti/JII0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=""
如果将命令按钮的访问键设置为“D”,以下不会触发命令按钮Click事件的操作是
设有如下程序段:a$="BeijingShanghai"b$=Mid(a$,InStr(a$,"g")+1)执行该程序段后,变量b$的值为()。
有二叉树如下图所示:则前序序列为()。
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
计算下面分段函数的正确语句是
下列数组定义中错误的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
随机试题
部分性癫痫发作和部分性继发全身性发作的首选药物是
输血对肾脏移植物起保护作用的机制不包括
《中华人民共和国食品卫生法》规定,不得经营或者使用不符合卫生标准和卫生管理办法规定的食品添加剂、食品容器、包装材料和食品用工具、设备以及洗涤剂、消毒剂的,否则,有关部门将对其进行行政处罚。当事人对行政处罚决定不服的,可以再依法申请复议。
上颌骨发育障碍除本身发育原因外,因手术造成的障碍主要表现为
《濒湖脉学》中记载的脉象有
中国宏观经济管理的主要任务是()。
国际债券的计价货币通常是(),以便在国际资本市场筹措资金。
下列各项中,符合房产税纳税义务人规定的是()。
贝贝的额头上有一块较大的胎记,璐璐经常嘲笑她,还给她起不雅的绰号,贝贝很伤心。对此,教师不恰当的做法是()。
Theterm“qualityoflife”isdifficulttodefine.It【C1】______averywidescopesuchaslivingenvironment,health,employment,
最新回复
(
0
)