作业帮 > 综合 > 作业

是不是等于y--但优先级高?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 20:59:39
是不是等于y--但优先级高?
是不是等于y--但优先级高?
当y不参与函数中的运算时,--y与y--都表示自减一,常用于循环语句;二者在y参与运算的情况下,所代表的意义有所不同,所有--y先都自减一即为y=y-1(记着是所有出现--y的地方)然后再参与运算;而y--则表示先用y参与运算而后再自减一.我也给举个例子
#include
main()
{
int x=5,y=5;
printf("%d,%d,%d,%d",x,y,--x+(--x),y--+(y--));
}
运行结果为3,3,6,10
(注:printf函数在通常编辑器下是按从右到左的顺序执行的)