初学c语言
#include<stdio.h>
int main()
{
int x=5;
if(x--<5)
printf("%4d",x);
return 0 ;
}
此时运行的结果:
当在这个代码的基础上加个else:
#include<stdio.h>
int main()
{
int x=5;
if(x--<5)
printf("%4d",x);
else
printf("%d",x++);
return 0 ;
}
此时运行结果:
我想问问不加else为什么直接没有任何输出的啊?那在if中判断 if(x--<5) 时这个x--会导致x自减到4吗?
请求大虾帮帮忙分析一下这个代码