c语言后缀表达式++

来源:百度知道 编辑:UC知道 时间:2024/05/19 23:05:46
#includes<stdio.h>
int main()
{
int b=1;
printf("%d,%d\n",(b++)++,b);
}
这个程序直接报错,我也看不懂,请问为什么,详细点好。。

两个错误:

1、#include <...> 而不是 #includes <...>

2、b++返回的是b自增后的值,是一个右值,不能再使用++。
即(b++)++的写法是错的。。

初学着细节很 重要
#include<stdio.h>
int main()
{
int b=1;
printf("%d%d\n",(b++)++,b);
}

printf("%d,%d\n",(b++)++,b);
printf中不可用逗号,可用空格键。

(b++)++改成b=+2