C/C++中的连续赋值
生活随笔
收集整理的這篇文章主要介紹了
C/C++中的连续赋值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include<iostream>
using namespace std;
int main()
{
int a=2,b=2;
a+=a*=a/=a+=3;
b+=b*=b-=b*=3;
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
return 0;
}
/*
對于a,首先a=2;
然后計算a+=3,此時a=5;
然后計算a/=5,此時a=1;
然后計算a*=1,此時a=1;
然后計算a+=1,此時a=2;
最后輸出a=2;
對于b,首先b=2;
然后計算b*=3,此時b=6;
然后計算b-=6,此時b=0;
然后計算b*=0,此時b=0;
然后計算b+=0,此時b=0;
最后輸出b=0;
*/
using namespace std;
int main()
{
int a=2,b=2;
a+=a*=a/=a+=3;
b+=b*=b-=b*=3;
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
return 0;
}
/*
對于a,首先a=2;
然后計算a+=3,此時a=5;
然后計算a/=5,此時a=1;
然后計算a*=1,此時a=1;
然后計算a+=1,此時a=2;
最后輸出a=2;
對于b,首先b=2;
然后計算b*=3,此時b=6;
然后計算b-=6,此時b=0;
然后計算b*=0,此時b=0;
然后計算b+=0,此時b=0;
最后輸出b=0;
*/
總結
以上是生活随笔為你收集整理的C/C++中的连续赋值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RESTful API的理解
- 下一篇: ESP-TOUCH编码规则及解码