switch语句怎么用 c语言中switch语句怎么用

switch语句怎么用 c语言中switch语句怎么用我们在进行 C 语言编程的时候,我们只写十进制和十六进制,那么不带 0x 的就是十进制,带了 0x 符号的就是十六进制。C 语言的数据基本类型分为字符型、整型、长整型以及浮点型:C语言基

我们在进行 C 语言编程的时候,我们只写十进制和十六进制,那么不带 0x 的就是十进制带了 0x 符号的就是十六进制

C 语言的数据基本类型分为字符型、整型、长整型以及浮点型:

C语言基本运算符:

+

c=a+b

-

c=a-b

*

c=a*b

/

c=a/b

%

c=a%b

自加1

++

c++

自减1

--

c--

赋值运算符

=

c=a

比较运算符

==

c==1

不等于运算符

!=

c!=1

以下逻辑运算符都是按照变量整体值进行运算的

逻辑与

&&

F=A&&B,AB均真,F为真

逻辑或

||

F=A||B,AB任一个真,F为真

逻辑非

F=!A,A为假,则非后,F为真

以下逻辑运算符都是按照变量内的每一个位来进行运算的

按位与

&

F=A&B,A=0b1001,B=0b0001,则F=0b0001;

按位或

|

F=A|B,A=0b1001,B=0b0001,则F=0b1001;

按位取反

~

F=~A,A=0b1001,则F=0b0110;

逻辑电路符号:

for 语句的一般形式如下:用来做延时或循环

for (表达式 1; 表达式 2; 表达式 3)

{

(需要执行的语句);

}

其执行过程是:表达式 1 首先执行且只执行一次;然后执行表达式 2,通常都是一个用于判定条件的表达式,如果表达式 2 条件成立,就执行(需要执行的语句);然后再执行表达式 3;再判断表达式 2,执行(需要执行的语句);再执行表达式 3.....一直到表达式 2 不成立时,跳出循环继续执行循环后面的语句。

while 语句的一般形式如下:

while (表达式)

{

循环体语句;

}

while(表达式)这个括号里的表达式,为真的时候,就会执行循环体语句,当为假的时侯,就不执行。while(1),这条语句就可以起到死循环的作用。习惯上,我们把非 0 的常数都认为是真,只有 0 认为是假,所以我们程序中使用了 while(1),这个数字 1,可以改成 2、3、4......等等都可以,都是一个死循环,不停的执行循环体的语句,但是如果把这个数字改成 0,那么就不会执行循环体的语句了。

if语句

1、if 语句:

if (条件表达式)

{

语句1;

}

其执行过程是,if(即如果)条件表达式的值为“真”,则执行语句 1;如果条件表达式的值为“假”,则不执行语句 1。

2、if...else 语句:二选一的语句

if (条件表达式)

{

语句 1;

}

else

{

语句 2;

}

3、if....else if 语句;多选一的用法

if (条件表达式 1) {语句 1;}

else if (条件表达式 2) {语句 2;}

else if (条件表达式 3) {语句 3;}

... ...

else {语句 n;}

依次判断条件表达式的值,当出现某个值为“真”时,则执行相对应的语句,然后跳出整个 if 的语句块,执行“语句 n”后面的程序;如果所有的表达式都为“假”,则执行 else 分支的“语句 n”后,再执行“语句 n”后边的程序。

switch语句

switch (表达式)

{

case 常量表达式 1: 语句 1;break;

case 常量表达式 2: 语句 2;break;

......

case 常量表达式 n: 语句 n;break;

default: 语句 n+1;break;

}

它的执行过程是:首先计算“表达式”的值,然后从第一个 case 开始,与“常量表达式x”进行比较,如果与当前常量表达式的值不相等,那么就不执行冒号后边的语句 x,一旦发现和某个常量表达式的值相等了,那么它会执行之后所有的语句,如果直到最后一个“常量表达式 n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。

有一条 break 语句,作用是跳出当前的循环语句,我们通常希望的都是选择其中的一个分支来执行,执行完后就结束整个 switch 语句,而继续执行 switch后面的语句,此时就可以通过在每个分支后加上 break 语句来实现了。

【版权声明】本站提醒您:请在浏览本网站关于《switch语句怎么用 c语言中switch语句怎么用》信息时,请您务必阅读并理解本声明。本站部分内容以及图片来源于商家投稿和网络转载,如网站发布的有关的信息侵犯到您的权益,请及时与我们取得联系,邮箱:chief-editor#autotimes.com.cn,我们会尊重您的决定并当天作出删除处理。

(0)

相关推荐

  • 脸上有疤国丹优选o swlth祛疤膏效果怎么样

    脸上有疤国丹优选o swlth祛疤膏效果怎么样bepanthen祛疤膏在网上十分流行,今天小编就要来带大家看看bepanthen祛疤膏有用吗,以及bepanthen祛疤膏使用方法。bepanthen祛疤膏有用吗据说bepanthen祛疤膏的

    2022年12月19日
    49
  • 中指戴戒指说明什么 男生右手中指戴戒指说明什么

    中指戴戒指说明什么(男生右手中指戴戒指说明什么)在一次节目中,观众注意到了肖战中指戴着戒指,很多人猜测肖战有了对象,这个其实不一定。中指戴戒指的意思一般是订婚或者恋爱,也有可能只是一种装饰。我们下面仔细分析。无论是国外还是国内,戒指的戴法都

    2022年3月28日
    220
  • 电子签名制作 输入名字自制签名

    电子签名制作 输入名字自制签名小绘办公课堂来啦!相信大家在工作生活中会遇到,有些文件需要“手写电子签名”的时刻,这种时候该怎么操作呢?1. 新建一个空白的Word文档2. 将你写的签名拍摄下来,然后传到电脑端,插入“签名图片”(注意这个时候

    2023年3月5日
    25
  • 包皮手术哪个医院好 22岁割包茎还会增大么

    包皮手术哪个医院好 22岁割包茎还会增大么首先让我们了解一下什么是包皮过长、包茎。包皮过长:阴茎疲软状态下,龟头不能外耀,但可用手翻下包皮包茎:因包皮口狭小和(或)包皮粘连,不能翻下包皮,龟头始终不能外露。包皮过长/包茎有什么危害?阻碍阴茎

    2022年5月9日
    77
  • 哪个牌子的散粉好 平价散粉哪个牌子好

    哪个牌子的散粉好 平价散粉哪个牌子好哈喽 各位亲!!这一期给大家分享一波好用散粉!冬天控油也很重要啊。第一位出场!Nova粉饼这款粉粉嫩嫩是不是你一眼就看中了 现在揭秘这款粉饼的意外之处。他们家粉饼是亲测防水的不会因为你一点出汗或者在游泳池

    2022年4月13日
    131
分享本页
返回顶部