到了比较大小的重点的章节,比较3个数的大小,这块当时卡了我很久,
具体的思路就是,先随便比较两个数字的的大小,然后选出比较大的那一项,然后再把比较大的那一项和剩下的那一个数字做比较,两个数字中间较大的那一项为3个数中最大的一项。
#include<stdio.h>
int main()
{
int a, b, c;
scanf_s("%d %d %d", &a, &b, &c);
int max = 0;
if (a > b)
if (a > c)
max = a;
else max = c;
else
if (b > c)
max = b;
else
max = c;
printf("The max is %d\n", max);
return 0;
}
以上就是嵌套的一般用法。
#include<stdio.h>
int main()
{
const int READY = 24;
int code = 0;
int count = 0;
scanf_s("%d %d", &code, &count);
if (code == READY)
printf("一切正常\n");
else
printf("继续等待\n");
return 0;
}
我们试着调试一下这个程序
注意:else总是和最近的if匹配(当然这个是没有加大括号的情况下)括号的优先级高于一切。
同时注意缩进也不能代表if和else的匹配。这点也要注意。
反正就是加{}就完了,其他的乱七八糟的不用管了。