1.if语句
-
格式:1 if(表达式)
2 语句
“表达式为真则执行语句,否则不执行”
-
例子:输入一个数,判断它是否为4的倍数
-
1#include <stdio.h>
2 int main()
3 {
4 int num = 0;
5 scanf("%d", &num);
6 if(num%4==0)
7 printf("%d是4的倍数", num);
8 else
9 printf("%d不是4的倍数", num);
10 return 0;
}
-
注意:if、else默认只控制一条语句。
-
当有多条语句时:
-
#include <stdio.h>
-
int main()
-
{
-
if( ………)
-
{
-
printf("………");
-
printf("………");
-
……………
-
printf("………");
-
}
-
else
-
printf("………");
-
return 0;
-
}
-
嵌套if语句:
-
例如:判断整数正负号
-
#include <stdio.h>
-
int main()
-
{
-
int num =0;
-
scanf("%d", &num);
-
if(num==0)
-
printf("输入的数字是0");
-
else
-
{
-
if(num>0)
-
printf("输入的数是正数");
-
else
-
printf("输入的数是负数");
-
}
-
return 0;
-
}
-
优化输入:
-
if(num==0)
-
printf("输入的数字是0");
-
else if(num>0)
-
printf("输入的数字是正数");
-
else
-
printf("输入的数字是负数");