C语言选择结构

简介: C语言选择结构

C语言中的选择结构允许程序根据特定的条件选择不同的执行路径。最常见的选择结构是if语句和switch语句。

1.if语句

if语句用于基于某个条件的结果(真或假)来执行不同的代码块。

基本形式

image.png 4.switch语句

switch语句允许程序根据变量的值从多个代码块中选择一个来执行。

基本形式

image.png

注意,每个case后面通常跟一个break语句,以防止程序继续执行下一个case的代码块(即所谓的“贯穿”现象)。default是可选的,它会在没有任何case匹配时执行。

示例

下面是一个使用if-else选择结构的C语言程序示例,该程序根据用户输入的分数输出对应的等级:

image.png

这个程序首先提示用户输入一个分数,然后使用一系列的if-else语句来判断分数对应的等级,并输出等级。

同样,下面是一个使用switch语句的示例:

image.png

这个程序根据用户输入的数字(代表一周中的某一天)使用switch语句输出对应的星期几。如果输入的数字不在1到7之间,程序会输出错误消息。

相关文章
|
2月前
|
C语言
【C语言基础篇】结构控制(中)循环结构
【C语言基础篇】结构控制(中)循环结构
|
5天前
|
C语言
C语言------选择结构
这篇文章是C语言选择结构的入门实训,包括多个练习题及其源代码,旨在帮助读者熟练掌握条件语句和选择结构程序设计方法,并熟悉switch语句和程序调试过程。
C语言------选择结构
|
2月前
|
C语言
四:《初学C语言》— 选择结构
本篇文章详细讲述了C语言中的选择结构(if...else语句和switch语句)并附上多个代码示例
41 9
四:《初学C语言》—  选择结构
|
2月前
|
C语言
【C语言基础篇】结构控制(上)顺序结构和选择结构
【C语言基础篇】结构控制(上)顺序结构和选择结构
|
1月前
|
编译器 C语言
C语言编程语法—结构
C语言基础概要:令牌包括关键字、标识符、常量、字符串和符号,如`printf("Hello,World!\n");`含5个令牌。分号是语句结束符,注释用`/*...*/`包围。标识符是变量等的名称,以字母、下划线开头,后跟字母、数字。C语言有32个关键字,如`int`,空格用于分隔语句元素,提升可读性。
16 0
|
1月前
|
存储 编译器 C语言
c语言选择结构的switch语句的细节
c语言选择结构的switch语句的细节
|
2月前
|
编译器 C语言
C语言深度理解之——结构体内存对齐
C语言深度理解之——结构体内存对齐
30 1
|
2月前
|
C语言
【C语言基础篇】结构控制(下)转向语句break、continue、goto、return
【C语言基础篇】结构控制(下)转向语句break、continue、goto、return
|
3月前
|
编译器 C语言
C语言中的选择结构详解与实现
C语言中的选择结构详解与实现
47 1
|
3月前
|
存储 算法 数据处理
C语言中的顺序结构程序
C语言中的顺序结构程序
40 1