问题 单项选择题

下列程序段的输出结果是______。 int x=5,y=4,z; printf("%d\n",z+=1,z=x%y);

A.0

B.1

C.2

D.结果是不确定值

答案

参考答案:C

解析:[分析]printf函数的参数传递方向是从右至左,因此,先将x%y的值1赋给z,再执行z+=1,z的值变为2,格式控制符%d是将z+=1的值输出。

多项选择题 X型题
单项选择题 B型题