2020-01-22 12:05发布
wye11083 发表于 2014-8-16 21:10 5。按照C语言标准,c首先赋值9%5=4,然后c自增=5。VC2010编译结果为5。VC2010除了不支持C99外,其它特性支 ...
xiaoyigechaos 发表于 2014-8-16 21:27 我真的就遇到了这个问题,笔试题,针对linux系统下的一套软件题,选项有四个 0 1 4 5 ...
最多设置5个标签!
这里的括号 有没有是不是一样的呀
先执行这个c%5=4 然后 把执行c=c+1 这是c是10
再然后执行赋值操作,c=4
是不是这样呢
书上说,前缀和后缀形式的增值操作符都复制一份变量值得拷贝,意思好像是 这里使用的c++和c没什么关系了
“然后c自增”,然后呢?还有一条指令需要执行d=c,求的d值。这个真的好糊涂。
MDK仿真结果是4,它好像不理会“C自增”了。
楼主你也不用担心在面试或者考试中遇到这种题,遇到这种题直接骂他傻逼他都不敢放屁。
这么写的目的是什么?减少源文件的大小?还是减少可执行代码的大小?还是增加可读性?
如果这些都没有作用,那有什么意义?
不多说,上图!
https://www.amobbs.com/forum.php?mod=attachment&aid=MjEyODAyfGZiYTZlZTFiMDQ2NmM1MGUyYTk5OTU2MThlNzYzNGE0fDE1Nzg4MDg1MzI%3D&request=yes&_f=.png
https://www.amobbs.com/forum.php?mod=attachment&aid=MjEyODAzfGUyNWE4MTBhMTgwMzk5YmM1YjIwNzViMWU5ZmVkMzYzfDE1Nzg4MDg1MzI%3D&request=yes&_f=.png
https://www.amobbs.com/forum.php?mod=attachment&aid=MjEyODA0fDU4YzIxZTM3YzhiZjAwNDUxYjM0ODhmZTM4ZjI1MGE3fDE1Nzg4MDg1MzI%3D&request=yes&_f=.png
我只能告诉你不必在意。中国人出的书上错误百出太正常了。我看过一些二级辅导习题什么的,错误多了去了。当然我这计算机专业是不考二级的。
一周热门 更多>