c语言 switch的用法

c语言 switch的用法,第1张

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

正确的答案是A,switch语句可以代替if…else语句。

switch语句是C#编程语言中的一种选择结构,用于根据不同的情况执行不同的代码块。它采用case关键字和一系列常量或变量来判断分支条件,并执行对应的代码块。switch语句通常用于代替多个if…else语句,以简化代码并提高执行效率。

以下是一个示例,其中switch语句代替了if…else语句:

int num = 3

string message = ""

switch (num)

{

case 1:

message = "Number is 1"

break

case 2:

message = "Number is 2"

break

default:

message = "Number is not 1 or 2"

break

}

Console.WriteLine(message)

上述代码中,如果将if…else语句用来处理同样的分支条件,代码将会更长,同时执行效率也可能会降低。因此,在特定场景中,switch语句可以更加有效地执行代码。

1、首先打开C-Free5.0,然后一个空白的C语言页面保存为switch.c文件,继续输入一般的C语言的基础格式。

2、C语言的输入语句,首先定义一个整型数值,然后从外面写入这个值。#include <stdio.h>main(){int aprintf("请输入一个1-5之间的数值: ")scanf("%d",&a)}这里的scanf() 就是从外面读入一个值给a。

3、要看下输入的值是不是赋值给了a,可以把a的值输出,如下图调试。从下图可以得出,a的值就是输入的值。

4、接着按照获得的值来执行相应的步骤,代码如下图。

5、从系统中输入一个数值,然后switch根据读到的数值判断应该做什么,注意,输入的值必须是定义的值,就比如本程序里面switch里面是一开始定义的a.int aprintf("请输入一个1-5之间的数值: ")scanf("%d",&a)switch (a){}调试下程序,看看对不对。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11855821.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存