編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出):
C
問題(Question):
int a = 0, b = 0, c = 0;
case 1:
a = 1, b = 1;
c = a + b;
case 2:
a = 100000, b = 100000;
c = a + b;
宣告的變數型態相同,但值閾不同,
上述兩個case分別的運算量會有差異嗎?
已爬文並作了實驗,
找不到可解答我的問題,
只有運算子不同的運算量:除法 > 加, 減, 乘
或是型態不同的運算量:double > int
而自己的實驗上則是差不多。
也許大家可以提供我該往哪個方向去尋找,
非本科系,目前不知道該下什麼關鍵字才能找到此問題的答案QQ~
餵入的資料(Input):