(++i)+(++i)+(++i)问题

参考了这个网址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 。后来明白是编译器处理运算的方式不同导致的。

猜你喜欢

转载自blog.csdn.net/Perce_Issac/article/details/82916746
I