C语言问题,会的进!谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:34:46
请问在C语言中定义了两个变量:
#define maxp 10
int rear=9;
当执行下面这一行的时候rear会变成什么值?
++rear%maxp;

查拉下书:++优先级高于%
既先执行++后%
运行也是0

10

当执行这段代码的时候,由于++前置,所以先执行自加,rear从9变成10,然后再执行后面的%运算

0

答案为○