分支与循环(一)
语句:由一个分号隔开的就是一个语句
分支语句:if switch/break
if
语法结构:
1. 单分支语句
if (表达式)
语句;
2. 双分支语句
if (表达式)
语句1;
else
语句2;
3. 多分支语句
if (表达式1)
语句1;
else if (表达式2) 注:条件是一个范围时需要分开写,eg:else if(age>=18 && age<28)
语句2;
else
语句3;
1.如果条件成立,要执行多条语句,应该使用代码块
{
}
2.else与它最近的未匹配的 if 相匹配,若想与前面的 if 相匹配,需使用代码块将后面的 if 语句括起来
if书写形式的对比
1.条件成立返回x,条件不成立返回y
if()
{
return x;
}
return y;
2.条件成立返回x,条件不成立返回y
if ()
{
return x;
}
else
{
returny;
}
3.注意赋值符号的运用
int num=1
if (2==num)
{
printf(" x\n");
}
else
{
printf("y\n");
}
switch/break
eg:
int day=0
scanf("%d",&day);
switch(day)
{
case1:
printf(“星期一\n”);
break;
case2:
printf(“星期二\n”);
break;
case3:
printf(“星期三\n”);
break;
default:
printf("输入错误\n”);
break;
}
循环结构:while for do while
while(i++)
while(表达式)
循环语句
break在while中的作用:停止后期所有的循环,直到终止循环
continue在while中的作用:终止本次循环,然后直接跳转到while语句的判断部分,进行下一次循环的入口判断
标签:语句,C语言,else,break,while,循环,printf,随笔 From: https://www.cnblogs.com/xiaoxingxiao/p/16927177.html