楼主最好不要写下面这种格式的代码.
- #include <stdio.h>
- int main()
- {
- int a = 0 ,b = 0 ;
- b = ++a+ ++a+ ++a;
- return 0;
- }
复制代码
会出现以下warning
warning: multiple unsequenced modifications to 'a'
a的执行顺序不明确,编译器不同,b可能会有不同的结果.(今天刚从C Primer Plus看到)
给你个下载地址,有空可以看看
下载地址:http://bbs.itheima.com/thread-197037-1-1.html |