switch语句例子c语言,C语言中的switch语句概述

日期: 栏目:蜜色皮肤 浏览:9

你有没有想过,编程的世界里,有时候就像是在玩一个猜谜游戏?今天,咱们就来聊聊C语言中的那个神奇的“switch语句”,看看它是如何让代码变得生动有趣的。

一、初识switch语句:一个多面手的角色

想象你正在参加一个派对,每个人都要根据自己穿的衣服颜色来选择不同的游戏。这时候,switch语句就像是一个万能的主持人,它可以根据不同的条件,引导程序执行不同的代码块。

在C语言中,switch语句的基本结构是这样的:

```c

switch (表达式) {

case 常量1:

// 执行代码块1

break;

case 常量2:

// 执行代码块2

break;

...

default:

// 执行默认代码块

这里的“表达式”可以是任何可以返回整型、字符型或枚举型的值。而“常量”则是用来匹配表达式的值。

二、switch语句的例子:猜数字游戏

来,让我们通过一个简单的猜数字游戏来感受一下switch语句的魅力。在这个游戏中,程序会随机生成一个1到10之间的数字,然后让用户猜测。根据用户输入的数字,程序会使用switch语句来判断猜测是否正确。

```c

include

include

include

int main() {

int number, guess;

srand(time(NULL)); // 初始化随机数种子

number = rand() % 10 1; // 生成1到10之间的随机数

printf(\猜一个1到10之间的数字:\);

scanf(\%d\,