问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
#include <stdio.h>
int main()
{
int a=2,b=2;
if(a!=b)
if(a>b) printf("a>b");
else printf("a<b");
return 0;
}
运行结果及报错内容
为什么输出结果是无输出,不应该输出a<b吗
#include <stdio.h>
int main()
{
int a=2,b=2;
if(a!=b)
if(a>b) printf("a>b");
else printf("a<b");
return 0;
}
为什么输出结果是无输出,不应该输出a<b吗
#include <stdio.h>
int main()
{
int a = 2, b = 2;
if (a != b)
{
if (a > b)
{
printf("a>b");
}
else
{
printf("a<b");
}
}else{
printf("a=b");
}
return 0;
}
初学者建议不要图省事,该有的括号都要括起来