C语言 C语言输入语句句暗号化

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

C语言虽然没有限制 if else 能够处理的分支数量但当分支过多时,用 if else 处理会不太方便而且容易出现 if else 配对出错的情况。例如输入一个整数,输出该整数对应的星期几的英文表礻:

 

C语言还提供了另外一种多分支选择的语句――switch 语句它的基本语法格式如下:

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

需要注意的是当找到一个相等的 case 分支后,会执行该分支以及之后所有分支的语句例如:

 

 输入4,发现和第四个分支匹配于是就执行第四个分支以及后面的所有分支。这显然不是我们想要的结果我们希望只执行第四个分支,跳过后面的所有分支

为了避免这种情况,C语言还提供了一个关键字 break专门用于跳出switch语句。

switch 的分支语句一共有 n+1 种而我们通常希望的都是选择其中的一个分支来执行,执行完后就结束整个 switch 语呴而继续执行 switch后面的语句,此时就可以通过在每个分支后加上 break 语句来实现了如下:

加了这个 break 语句后,一旦“常量表达式 x”与“表达式”的值相等了那么就执行“语句 x”,执行完毕后由于有了 break 则直接跳出 switch 语句,继续执行 switch 语句后面的程序了这样就可以避免执行不必要嘚语句。

使用switch语句修改上面的代码:

 

值得一提的是由于default是最后一个分支,匹配后不会再执行其他分支所以也可以不用break;语句。

以上就是對C语言switch语句的资料整理学习 C语言条件语句的同学可以参考下。

C语言作为众多程序语言的基础那么我们如何来让C语言的语句实现输入呢(文章方法不对字符有效)?

  1. 第一步找到安装好的C-free5,双击打开进入c-free5的主界面。

  2. 进入主界面后点击左上角的空白页选项,新建一个空白的工程用来实现c语言的输入。

  3. 新页新建完成后在前几行打入c语言主函数的基本框架,框架咑好后即可调用输入函数

  4. 这里的输入函数以scanf为例,首先定义一个整型变量随机命名这里以a为例。

  5. 变量定义完成后在调用scanf函数,使用賦值语句将scanf函数所得到的值给a

  6. 语句完成后,点击最上方的运行按钮即可运行这个程序了

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 你不知道的iPad技巧

我要回帖

更多关于 c语言输入语句 的文章

 

随机推荐