分支语句&循环语句(一)
分支语句和循环语句分别有:if语句,switch语句,while语句,do-while语句,for循环语句,五种
if语句
if语句 当表达式成立并且为真的时候,则执行语句,若表达式不成立则语句不执行
例如以下代码:
int age=18;
if (age>=18)
printf("成年了\n",age);
同时if语句还是和else一起结合使用
int age=18;
if(age>=18)
printf("成年了\n",age);
else
printf("未成年\n",age);
当条件为真的时候,执行语句1,当条件为假的时候,执行语句2
与此同时,if语句还可以嵌套
if (num ==100)
printf("100\n");
else if (num>100)
printf("大于100\n");
else
printf("小于100");
switch语句
switch语句和if语句是很相似的
switch语句用于判断条件有多个结果的情况,和if语句的else if 语句相似,但是switch能把这种多重语句可以变得简单好用,提高对代码的可读性
switch(整型表达式)
{
case 整型常量表达式;
语句;
}
例如
int day=0;
scanf("%d",&day);
switch(day)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Tursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
}