定义int a=10,b=8,c=4;顺序执行下列语句后,变量a的值是?c=(b-=(a-4));a=(c%2)+(b-1);

问题描述:

定义int a=10,b=8,c=4;顺序执行下列语句后,变量a的值是?c=(b-=(a-4));a=(c%2)+(b-1);
是1还是2?

答案是 2 ;问题很简单,怎么不自己写个程序执行下呢!?得出c=b=2,然后2%2不是为0吗?不好意思!是1没错,我自己看错了,对不起!