close

愛威文翻譯{

我用Dev C++跑
// print
a=32;
b=p(a++,1)*(p(++a 翻譯公司2)+p(a++ 翻譯公司3));
b 翻譯效果仿佛是33*(33+33)
{


a=32;
a=32;
cout<<c<<endl;
pr('c',c);
應徵某公司
{
a=32;
//print result
有時候是a++先做,所以就還是32
}
};
2178
2178
97

你這個問題蠻有趣的,我方才寫了一個程式來試跑
出來成績為
int a 翻譯公司b,c,d ;

int a,b,c,d;
b = 2176


return 0;
d=(a++)+(a++)+(++a);
return i;
就考類似遞增這類問題
cout<<d;
與其考這個不如把專案規劃那些比力主要 翻譯器材搞好吧@@大架構跟小細節的速度比起來,前者出了問題會對照嚴重吧@@
c=(p(a++,1)+p(++a,2))*p(a++,3);
d = 100
a=32;
c=(33+33)*33
1's item is 32
2's item is 34
3's item is 34
1's item is 32
2's item is 34
3's item is 34
1's item is 32
2's item is 33
3's item is 35
各人可以把下面的code拿去跑跑看,看效果是否一樣。
我是使用Dev C++編譯
int main()
2178
2178
97


C說話並沒有劃定在多個++ 翻譯環境下,要先做哪個
其實我比力好奇的是正常人會如許寫程式嗎@@
所以最好的方法就是不要在一條式子裡面用兩次以上 翻譯++
int p(int i, int j)
b=(a++)*((++a)+(a++));
想請問為什麼a++有32跟33兩種情形?

int main(int argc 翻譯公司 char *argv[]) {
成績跟你的一樣
造成有時辰是++a先做,以後a++就釀成33
pr('b',b);
};
考的頭好大

泛起的結果跟你紛歧樣,所以結論是這種用法並不具有可移殖性 翻譯社
std::cout << j << "\'s item is " << i << ' ' ;
c=((a++)+(++a))*(a++);

VC++ 2010
。-> 翻譯社|,-> 翻譯公司|的-> 翻譯
翻譯公司2)+p(++a,3);
#include <iostream>
翻譯公司 int i)


以下內文出自: https://www.mobile01.com/topicdetail.php?f=512&t=2985785有關翻譯的問題歡迎諮詢天成翻譯社
arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 katheras0ct5 的頭像
    katheras0ct5

    這裡是和天成翻譯有關的地盤,歡迎到訪我的BLOG!

    katheras0ct5 發表在 痞客邦 留言(0) 人氣()