84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
答えは次のとおりです:
7 6 6 の答えは理解できますが、LINUX GCC コンパイラの出力が 7 6 8 になる理由がまったく理解できません。これが 無防備な動作 であることはわかっていますが、7 6 8 という結果が表示される理由を知りたいと思っています。 元の質問ソース: Linux 上の C 言語でのいくつかの古典的な面接の質問
7 6 6
7 6 8
無防備な動作
http://blog.csdn.net/laojiu_/...
其实是因为这是规范里没有的未定义行为,所以编译器怎么算都是对的,编译器得到的结果不统一也是正确的。
http://blog.csdn.net/laojiu_/...
其实是因为这是规范里没有的未定义行为,所以编译器怎么算都是对的,编译器得到的结果不统一也是正确的。