写博客太麻烦了,感觉要等转完专业之后才会写得多一点
目前我知道c的分支有if ,switch
If 的语句结构大致如下:
if(3==3//判断,0为假,非0为真)
{//判断结果为真之后,运行的表达式
printf("nb");
}
if语句中判断相等要用“==”,“=”表示赋值。除此之外多个条件可用else if,else。
else if 表示另一分支的情况,else则表示除去所有 else if 和 if 条件之外的情况。
默认在 if 与 else 语句中只对应一条表达式,多条表达式要使用 “ {} ” 将语句复合。
当存在多个 if 语句时,else 与最近的 if 匹配。
switch语句结构如下:
Switch(1//选择分支,只能为整型或枚举类型)
{
case 1://分支1
printf("1");
break;
case 0://分支2
printf("0");
break;
default://默认值,处理case之外的情况
printf("*");
break;
}
需要注意的是,每个 case 的结尾应有 “break” ,阻止程序继续执行剩下的 case ;并且 case 与后边的数字之间必须有空格。case 与 default 的顺序无要求。
除了 if 和 switch ,我还有一个条件操作符(三目操作符)要介绍:
条件操作符结构如下:
"a>5 ? b=1 : b=0 "
//a如果大于5,则b=1,否则b=0
循环语句则有三种:
while循环
for循环
do.while循环
好了,昨天作业还没补,剩下的循环下次再写
标签:语句,case,else,break,printf,C语言,分支 From: https://blog.csdn.net/Dai_eat_dai/article/details/140639222