1. 程式人生 > >(++i)+(++i)+(++i)問題

(++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 。後來明白是編譯器處理運算的方式不同導致的。