为什么b=2?
请问int a=1;
int b=(a++)+(a++);
为什么b会是二呢?
谢谢.
多操做数:
多操做数(>2)头两个操做数同以上(中间值)而后面的数如是(++i)加1
如是(i++)不加1。赋值给变量如果不是本身则结束
如果是本身则要数(i++)个数如是n加n
举个题
int k=2;
int val =0;
val=(++k)+(++k)+(k++)+(++k) +(++k) +(++k) +(++k) +(k++)+(k++)+(k++);
val=4 + 4 +4 +5 +6 +7 +8 +8 +8 +8= 62
[此贴子已经被作者于2005-12-28 12:02:32编辑过]