有括号的话,if语句控制{}里面的所有语句,没括号的话,if语句只控制最近的一行。每句代码以分号 ; 分隔开来
例子:
#include <stdio.h>
int main(void)
{
int a, b, c;
int t;
printf(“请输入三个数,中间以逗号隔开\n”);
scanf("%d %d %d", &a, &b, &c);
//三个数字按照 a是最大值、b是中间值,c是最小值输出
if (a < b)
{
t = a;
a = b;
b = t;
}
if (a < c)
{
t = a;
a = c;
c = t;
}
if (b < c)
{
t = b;
b = c;
c = t;
}
printf("%d %d %d",a ,b ,c);
return 0;
}
此程序实现三个任意数字的排序,if语句一定要加大括号{},否则结果输出不正确。