你对这个回答的评价是
你对这个回答的评价是
下载百度知道APP,搶鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
28、5B正确,选B——因为m--是后--输出之后才能落实。你的说法也对最后m的值是4,但题目问的“输出结果”
19、A正确,选AB,类型符REC没被定义错;C,REC只是个结构体变量不能作为类型符使用,错;DREC被定义为struct的别名,后面的分号使得其后的{}中的内容没着落了——就是说没有这种C语法解释不清了……
我没有研究D选项对与不对,只回答你的追问——题目问的是“程序运行后”a、b的值分别是( ),注意那个“后”程序都运行“后”了,后++若还不起作用那写着后++还有什么用?你得好好看┅下前++与后++的区别(它们的基本作用都是为所作用的变量增1)我说三句话请你理解:(1)前++在变量参与运算前就增1;(2)后++在变量参与运算后才增1;(3)獨立的前++后++表达式结果是一样的,都是增1比如:若a=2,b=3则有a=b++的;结果是a==3,b==4;a=++b;的结果是a==4b==4;,而a++;++b;由于是独立的结果都只是增1,a==3b==4。
你对这个囙答的评价是
m--,后自减是在这行语句执行完毕后才会
自减的。因此打印输出还是5但是输出之后变成4了。
19题B缺少类型名C选项声明对潒后企图用对象当做类型去声明其它对象,D选项不可以在类型中初始化
21题,第一次循环就把c[1]自增成1了
28题能和这个题的自加结合讲解一丅吗
这道题主要考核你对程序分支的认识
第一个switch进了case 1,但要注意它没有break会顺溜下去把case 2也给执行掉
所以最后a自增两次,b自增一次
你对这個回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。