如題,如果沒有區(qū)別,那自增有什么意義?“++”在“i=i++”中起到什么作用?
3 回答

JustWannaHugU
TA貢獻452條經(jīng)驗 獲得超796個贊
//你是想問i=i++和i=++i有什么區(qū)別吧? i++;?//?先賦值后運算,等同于?i?=?i+1; ++i;?//?先運算再賦值,同樣等同于?i?=?i+1; //舉個例子幫助理解: int?i?=?0; int?j?=?0; int?a?=?i++; cout<<a<<endl;//a的值仍然為0 cout<<i<<endl;//但i的值為1 int?b?=?++j; cout<<b<<endl;//b的值為1 cout<<j<<endl;//j的值也為1
添加回答
舉報
0/150
提交
取消