C语言if与switch
liao-xin 人气:0一、if 语句
格式:
if(写条件){输出内容}
条件为真运行这个。
else {输出内容}
否则输出这个。
代码:
#include <stdio.h> int main(void) { int score; //定义一个变量 score printf("请输入你的分数:"); scanf("%d",&score); //键盘输入你想要的分数 if (score>700) //给出一个条件 score>700 { printf("我要上清华\n"); //如果分数大于700,运行这条程序 } else { printf("需要继续加油\n"); //如果小于等于700,运行这条程序 } return 0; }
解释:
1、首先开始定义一个关于分数的变量;
2、接着通过键盘敲入你需要的分数;
3、建立一个if函数,if(){},else {}
,这是它的表达式。
if(),通常和else用在一起,如果条件为真执行{ }的代码。
条件为假执行else {} 里面的代码。
结果:
二、switch 语句
格式:
switch(条件) {
case (分支);
break;
case (分支);
break;
}
代码:
#include <stdio.h> int main(void) { int a; //定义整形变量a; printf("请输入a的值:"); scanf("%d",&a); // 键盘输入a的值 switch(a) { case 1: printf("输入的值为:1\n"); // a为1执行这条语句`在这里插入代码片` break; case 2: printf("输入的值为:2\n"); // a为2执行这条语句 break; default: printf("输入的值未知\n"); // a为其他数值时,执行这条语句 break; } return 0; }
解释:
1、switch 语句和 if 语句一样也是一个判断的语句;
2、c语言中case是和switch一起使用的,构成switch—case语句,进行判断选择,case是用来表示选择结构的。
用法例子:
switch()
{
case ();
break;
case ();
break;
}
3、break 语句用来在执行完一个 case(分支)后立即跳出当前 switch 结构。
4、default在c语言中,default只用在switch语句中,代表默认处理,代表着默认值。
结果:
三、错误提示
1、swith() 后面是不用;这个符号的。
case 每一个分支写完需要加:冒号。
break 结束语句需要加;分号。
2、if() 后面一样不需要加;分号。
else 后面什么都不需要添加。
加载全部内容