分支语句
if分支语句,我第二天的文章好像把它放在循环里了。。。
和if搭配使用的是else,比如:
if(1)
printf("真");
else
printf("假"); //这种都是用于两个分支的
如果有三个或者三个以上的分支,可使用if,else if, else
写代码的一个小tip
当判断一个变量的值的时候,把常数写在后面,变量放在前面,比如:
if(5 == num)
这样写的好处是:万一少写一个=,系统会报错,
如果写成 if(num = 5)
因为一个=是赋值的意思,两个==才是判断num等于5,这时候少一个=系统不会报错,但是整段语句就出现了偏差。
switch语句
switch语句中常包括的关键词有switch,case,continue,break
int day;
switch(day) //这里的day被定义为整形,switch后面的括号内只能试试整形
scanf("%d",&day); //注意:使用scanf时候,取值一定要带上&,我这里忘 了好几次了!!!!!!!
{
case 1: //case后面必须是整形常数表达式,可以是1, 2,3……不能是1.2,5.3这种小数,也不能是 变量,比如case n!!!
printf("今天星期%d",day);
case 2:
…
case 100:
break; //遇到break就跳出循环,遇到continue就是重新进入这个循环
}
如果句末没有加break,则按照case 1,2,3…的顺序一直走下去。
标签:case,语句,C语言,学习,switch,break,第五天,else,day From: https://blog.51cto.com/u_16263798/7514851