若有定义:"inta=10,b=9,c=8;",接着顺序执行下列语句,变量b中的值为c=(a-=(b-5));c=(a%11)+(b=3);
问题描述:
若有定义:"inta=10,b=9,c=8;",接着顺序执行下列语句,变量b中的值为
c=(a-=(b-5));
c=(a%11)+(b=3);
答
第一句c=(a-=(b-5));先看a-=(b-5)b-5等于4a-=4就相当于a=a-4a是10,a=10-4就是6把6赋给c所以第一句执行完后a=6;b=9,c=6第二句c=(a%11)+(b=3); a%11就是6%11,取余的,结果就是6b=3就是把3赋给b,并且表达式的值是3就相当...