用if语句可以构成分支结构,它根据给的条件进行判定,以决定执行哪个分支程序段,C语言中还有另外一种分支语句,就是switch语句
一、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 后面什么都不需要添加。
到此这篇关于C语言详细讲解if语句与switch语句的用法的文章就介绍到这了,更多相关C语言if与switch内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:C语言详细讲解if语句与switch语句的用法


- Qt计时器使用方法详解 2023-05-30
- c++ const 成员函数,返回一个 const 指针.但是返回的指针是什么类型的 const? 2022-10-11
- 详解C语言中sizeof如何在自定义函数中正常工作 2023-04-09
- C++ 数据结构超详细讲解顺序表 2023-03-25
- Easyx实现扫雷游戏 2023-02-06
- C语言详解float类型在内存中的存储方式 2023-03-27
- C语言手把手带你掌握带头双向循环链表 2023-04-03
- 我应该为我的项目使用相对包含路径,还是将包含目录放在包含路径上? 2022-10-30
- C语言qsort()函数的使用方法详解 2023-04-26
- ubuntu下C/C++获取剩余内存 2023-09-18