学习目标:C语言回顾笔记(分支语句)
学习内容:
- if。。else
- switch
学习产出:
1. if。。else
//C语言是结构化语言
//数据结构:顺序结构,选择结构,循环结构;
//分支结构:if..else..;
#include <stdio.h>
#include <string.h>//引用关键字-strlen计算字符串长度
int main ()
{
while(1){
char c[10];
printf("你好好学习吗? (好 or 不好)\n请回答:");
scanf("%s",&c);
// printf("%d",strlen(c));
if(strlen(c)<=2){
printf("恭喜你!");
}
else{
printf("很遗憾。。。");
}
}
}
2. switch
switch(表达式)
{
case 常量表达式1:语句1;
break;
case 常量表达式2:语句2;
break;
...
default:语句n+1;
}
#include <stdio.h>
int main ()
{
int a;
printf("请输入数字:");
scanf("%d",&a);
switch(a%7)
{
case 0:printf("星期一!");
break;
case 1:printf("星期二!");
break;
case 2:printf("星期三!");
break;
case 3:printf("星期四!");
break;
case 4:printf("星期五!");
break;
case 5:printf("星期六!");
break;
default:printf("星期天!");
}
}