参考了这个网址https://zhidao.baidu.com/question/67403679.html
一串so easy 的代码:
#include<stdio.h>
int main() {
int d = 3, c;
c = (++d) + (++d) + (++d);
printf("%d\n", c);
return 0;
}
学弟的dev c++ 编译器显示 16 ,我的vs2017显示 18 。后来明白是编译器处理运算的方式不同导致的。
参考了这个网址https://zhidao.baidu.com/question/67403679.html
一串so easy 的代码:
#include<stdio.h>
int main() {
int d = 3, c;
c = (++d) + (++d) + (++d);
printf("%d\n", c);
return 0;
}
学弟的dev c++ 编译器显示 16 ,我的vs2017显示 18 。后来明白是编译器处理运算的方式不同导致的。