首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&a);s
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&a);s
admin
2013-02-23
49
问题
请选出以下程序的输出结果______。 #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,23
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的值随*z变化,所以此次函数被调用后,a的值为y-x=-5,同理可知,在sub(7,a,&b)后,b的值发生变化其值为-5-7=-12,在sub(a,b,&c)后,c的值发生变化,其值为-12-(-5)=-7。
转载请注明原文地址:https://www.kaotiyun.com/show/RTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列二叉树:对此二叉树中序遍历的结果为()
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
在算法正确的前提下,评价一个算法的两个标准是【】。
在C语言的函数中()
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下关于函数的叙述中正确的是 ______。
以下叙述中错误的是 ______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
在C语言中,关于函数fseek的说法正确的是()。
随机试题
认知一般指人的认识活动或认识过程,不包括()
原始社会第三次社会大分工中出现的寄生阶级是()
《灵枢.决气》中关于液的分布和功能有
胃癌的常见转移部位是()
《江城晚报》记者张某在某报上发表一篇评论性文章,文中谈到:“江城文坛中,有的作家剽窃别人的作品当作自己的作品出版,有的作家昧着良心沦为有钱人的‘枪手’,文化素质和道德水平都有待大幅度地提高。”该报在江城所辖的甲、乙、丙、丁四个区发行。该市的作家陈某和李某认
对符合总登记要求的宗地,由国土资源行政主管部门予以公告。()
假设生产某种产品的原材料价格上涨了,则这种产品的()。
下列主体中,不能作为票据保证人的有()。
某企业以“2/20,n/60”的信用条件购进原料一批,由于企业资金紧张,欲在第90天付款。则企业放弃现金折扣的成本为()。
社会治安综合治理的领导力量是各级党委和政府。()
最新回复
(
0
)