发一个简单的C程序,大家觉得结果是什么呢

2020-01-22 12:05发布

本帖最后由 xiaoyigechaos 于 2014-8-16 19:05 编辑

int c=9,d=0;
c=(c++)%5;
d=c;
问d最后的结果是几
标准C编译器下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
56条回答
zhuzaixingfu
1楼-- · 2020-01-28 20:21
 精彩回答 2  元偷偷看……
wye11083
2楼-- · 2020-01-29 00:07
wshtyr 发表于 2014-8-16 21:30
这个问题没有意义

这么写的目的是什么?减少源文件的大小?还是减少可执行代码的大小?还是增加可读性?

呵呵。这个还是好的。我当年改过一个算法,J8的没有一行不嵌套个十几个++,不管怎样改,结果都跟原来不一样,最后无语,不改了。
ahjg_xujianxin
3楼-- · 2020-01-29 00:33
答案应该是4
yu_studio
4楼-- · 2020-01-29 02:00
TC执行结果:5
C++两边括号去掉,结果一样
xiaoyigechaos
5楼-- · 2020-01-29 04:01
C和指针是这么说的,这道面试题最后能得出的结论是什么呢,难道是该面试者可以被分类为哪个编译器
梁国俭
6楼-- · 2020-01-29 08:55
 精彩回答 2  元偷偷看……

一周热门 更多>