c语言表达式求a++-b-1的值,设a=2,b=2,具体步骤是什么,求解

2024-12-01 11:24:37
推荐回答(2个)
回答1:

a++-b-1 组合成 (a++)-b-1;
a++属于后缀自增,需要等到语句结束后才会自增,所以,表达式又等效于:
a-b-1; (附属语句 a++;)得 表达式=2-2-1=-1;而附带的a=3

回答2:

别被忽悠,结果是-1,这样算:
a-b-1-->2-2-1==-1
a=a+1-->a==3