首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: sub(int*y) {while(--(*y)); printf("%d",(*y)--);} main() { int x=10; sub(&x); } 则程序运行后的输出结果是
若有如下程序: sub(int*y) {while(--(*y)); printf("%d",(*y)--);} main() { int x=10; sub(&x); } 则程序运行后的输出结果是
admin
2009-04-15
31
问题
若有如下程序:
sub(int*y)
{while(--(*y));
printf("%d",(*y)--);}
main()
{ int x=10;
sub(&x);
}
则程序运行后的输出结果是【 】。
选项
答案
0
解析
while循环的条件为即当*y非零时执行循环,-(*y)先对*y的值减1,再使用*y的值,不再执行while循环时最后 *y的值为0,输出函数中的(*y)--,是先使用*y的值再对*y减1,就是先输出0。
转载请注明原文地址:https://jikaoti.com/ti/NZI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
有下面程序代码:PrivateSubCommand1_Click()a=3s=0Fork=1To5s=s+aModka=a+kNext
下面能够将某个变量声明为局部变量的是
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时
窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。设有如下的类型声明:TypePersonnameAsString*8majorAsString*20EndTyp
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”Functiondelchar(strAsString,c
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
要计算x的平方根并放入变量y,正确的语句是()。
下列表达式中值为False的是()。
在结构化方法中,用数据流图(DFD)作为描述工具的软件开发阶段是()。
随机试题
糖皮质激素有何生理作用?
正常排卵周期中,宫颈黏液清亮,有粗大分支,典型的羊齿状结晶出现在下列哪项
A.血府逐瘀汤B.复元活血汤C.桂枝茯苓丸D.桃核承气汤E.补阳还五汤
某实行监理的工程,施工合同价为15000万元,合同工期为18个月,预付款为合同价的20%,预付款自第7个月起在每月应支付的进度款中扣回300万元,直至扣完为止,保留金按进度款的5%从第1个月开始扣除。工程施工到第5个月,监理工程师检查发现第3个月
甲公司20×1年至20×6年的有关交易或事项如下:(1)20×1年1月1日,甲公司与当地土地管理部门签订土地使用权置换合同,以其位于市区一宗30亩土地使用权,换取开发区一宗60亩土地使用权。置换时,市区土地使用权的原价为1000万元,累计摊销200万元,
德育过程由教育者、________、________和德育方法四个相互制约的要素构成。
截至2013年底,我国规模以上高技术制造业共有企业26894家,比2008年增加1077家;占规模以上制造业企业数的比重为7.8%,比2008年提高1.3个百分点。企业就业规模扩大。2013年我国高技术制造业从业人员1293.7万人,比2008年增长36
为什么说抗日战争是全民族的战争?
甲因交通肇事罪被判处有期徒刑 2年,缓刑3年。在缓刑考验期经过1年时,甲又因失火罪被判处有期徒刑4年。对甲应( )。
内存(主存储器)比外存(辅助存储器)
最新回复
(
0
)