C语言的问题


2-22怎么做

慕仙4717340
浏览 1136回答 1
1回答

onemoo

为什么在 C++ 区中问 C 语言问题?!看起来这是 C 代码。而且这个题目恐怕出得有问题。这代码的行为是 C 语言中的“未定义行为”,也就是说 x 和 y 最终的结果是不确定的。我在 http://www.imooc.com/qadetail/64864 有详细的解释。y = ++x * ++x; 这句代码的序列点就是语句结束时,所以 x 什么时候自增是完全不确定的,最终 y 得到的值自然也是不确定的了。
打开App,查看更多内容
随时随地看视频慕课网APP