求证三个同类C程序的结果(基础知识,但要仔细!)
int a=10,b=9,c=8;
则执行表达式 c=(a-=b-5)),c=(a%11)+(b=3) 后,b 的值是多少?
A. 9 B. 3
(书上的答案:B)
int a=1,b=2,c=3,d=4,m=1,n=1;
则执行表达式 (m=a>b) && (n=c>d) 后,n 的值为:
A. 0 B. 1
(书上的答案:B)
int a=25,b=2,c=19,d;
则执行表达式 a<=25 && b--<2 && c?(d=1):(d=0) 后,d的值为:
A. 0 B. 1
(书上的答案:B)
请说出您的答案,做出明确的解释。