一.流程控制:可以分为3类
1)顺序结构;
2)选择结构;
3)循环结构;
今天学习的if就属于选择结构种的一种.
1.if的格式:
1)if(表达式)
{
语句1;
}
2)if( 条件 1){
语句1;
}
else
{
语句2;
}
3)if(条件1)
{
语句1;
}
else if(条件2)
{
语句2;
}
.....
else
{
语句3;
}
4)(不建议)
if(条件1)
语句1;(if是真则执行)
语句2;(与if无关)
2.if 使用需要注意点:
1)if 后面没有分号(;)
2)要注意作用域
3)如果if后面需要定义新的语句,需要写大括号 {}
下面是我的学习笔记:
#include <stdio.h>
int main()
{
/*
//第一种结构
int num1 = 10;
int num2 = 15;
if (num1 < num2){
printf("欢迎光临\n");
}
*/
/*
//第二种结构
int num1 = 10;
int num2 = 15;
if (num1 > num2){
printf("欢迎光临\n");
}
else{
printf("欢迎下次再来!\n");
}
*/
int a =8;
if (a++ >6)
{
printf("A\n");
}
elseif(a++ >7)
{
printf("B\n");
}
else
{
printf("C\n");
}
return0;
}
下图是我的练习题:
总结:
if的使用中,切记后面的大括号,如果没有大括号,后面只有一句是if的.