算法测验| SP2竞赛1 |问题7

预测以下C程序的输出:

null

#include <stdio.h>
int main()
{
int a = 5, b, c = 15, d = 13;
b = (a = c, c += a, d = a + c + d);
printf ( "%d %d %d %d" , a,c,b,d);
return 0;
}


(A) 5 30 0 58 (B) 15 30 58 58 (C) 15 30 0 58 (D) 5 30 58 33 答复: (B) 说明: 变量b被赋予最右边表达式的值,即(d=a+b+c)=58。 这个问题的小测验 如果你在上面的帖子中发现任何错误,请在下面发表评论

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享