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之间,程序会输出错误消息。

相关文章
|
4天前
|
C语言
C语言之分支结构
C语言之分支结构
24 0
|
4天前
|
C语言
C语言结构体内存对齐
C语言结构体内存对齐
|
4天前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
12 0
|
4天前
|
存储 C语言
C语言顺序结构:基础与实践
C语言,作为一种广泛使用的编程语言,其程序结构可以分为三种基本类型:顺序结构、选择结构和循环结构。在这篇文章中,我们将重点讨论顺序结构的概念、特点以及如何在C语言中实现顺序结构的程序设计。
46 1
|
4天前
|
存储 编译器 Linux
【C语言】自定义类型:结构体深入解析(二)结构体内存对齐&&宏offsetof计算偏移量&&结构体传参
【C语言】自定义类型:结构体深入解析(二)结构体内存对齐&&宏offsetof计算偏移量&&结构体传参
|
4天前
|
C语言
【精通C语言】:分支结构if语句的灵活运用
【精通C语言】:分支结构if语句的灵活运用
26 1
|
4天前
|
编译器 Linux C语言
C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)
C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)
|
4天前
|
Java C语言 C++
C语言中用switch语句实现多分支选择结构
C语言中用switch语句实现多分支选择结构
21 0
|
4天前
|
存储 编译器 C语言
C语言之结构体内存对齐与内存的简单理解
C语言之结构体内存对齐与内存的简单理解
|
4天前
|
存储 Serverless C语言
C语言程序的结构
C语言是一种广泛使用的编程语言,其程序结构清晰,易于理解。下面我们将详细探讨C语言程序的基本结构,并通过一个示例代码来展示这些组成部分是如何协同工作的。 一、C语言程序的基本结构
16 0