永发信息网

请问为什么这道C语言的题目结果是-2,

答案:2  悬赏:50  手机版
解决时间 2021-01-29 16:02
请问为什么这道C语言的题目结果是-2,
最佳答案
这个题目旨在考察++这个运算符,它执行的时候,将自增之前的值作为表达式的结果,然后,变量执行自增操作;所以while(i++)的循环次数为5,即i=-5,-4,-3,-2,-1,但每次进入循环体之后i的值已经发生变化,即自增操作,和对应的switch表达式的值对比如下:while表达式值 进入循环i的值 循环体内switch表达式值 -5 -4 1 -4 -3 2 -3 -2 3 -2 -1 4 -1 0 5而switch(i+5)的case只有 1,2,3而题目问最后一行输出,所以我们只看最后一次循环,即case值为3此时对应的i的值为-2所以,最后一行输出由case 3: printf(%d\n,i);产生,输出为-2
全部回答
好好学习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福维克家电是直销吗?
喀什有恢复数据的专业人员吗?
关于人字的成语
鬼哭神嚎的意思是什么啊?知道的请说下!
86年5月29日戴什么颜色水晶手链
龙城婚庆工作室怎么去啊,我要去那办事
荷兰银行(中关村支行)地址在哪,我要去那里办
成都理工大学有工程力学
骨痹的形成哪一项是错误的()。
合金装备幻痛5,怎么触发静静洗澡啊,由于没
赫本婚礼梦坊地址在哪,我要去那里办事
中国农业银行atm(中关村大街19号B1层)地址在
孩子不怕我怎么办?
10多年来.我国国有企业通过实施政策性关闭破
英雄联盟周杰伦预言术教学什么原理
推荐资讯
灵渠春天作文六百字
城市热岛效应形成的主要原因是CA. 城市空气中
脱笼之鹄的反义词
为什么我的笔记本电脑进入不了pe
总感觉北京不适合我待下去是不是跟属相有关
绳鞚的意思是什么啊?知道的请说下!
某建筑公司在2014年取得一项工程收入500万元
【我熟悉的一个人】我最熟悉的一个人作文开头
阜新市第十二中学地址在什么地方,我要处理点
真命天子的意思是什么啊?知道的请说下!
四年级下册英语6单元单词
还珠亭的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?