栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言入门之分支循环细节之王

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言入门之分支循环细节之王

一  ——if 语句

(1)if 后当程序复杂时一般执行一条语句,想要执行多条语句,需加上大括号,所以分支循环的大括号一个也不建议丢

(2)if 后对变量范围的取舍

eg:错误

 像这个输入的30,不在范围内缺输出及格了。因为b代入30后,60与b作比较,为假,所以前面全部变成0,范围就变成了0<=100,自然成立。

正确:

 

 (3)if 与else的匹配问题

eg:

 像此图,可能会被误解为else与最上面的if匹配,其实不然,else食欲最近的if匹配。由此也体现了一个良好的代码风格和大括号正确使用的重要性。

 

 

(4) if 判断是等号的个数

if的判断中,如果在变量后使用一个等号,会造成赋值,很可能就此陷入死循环。

而要进行判断,则要两个等号一起使用。

二 ——switch语句 

(1)switch语句中的  case 后只能跟整型常量,故无法与浮点型常量匹配。

(2)每一个 case语句后 都要按需求加上 break; 终止程序继续进行,否则程序会执行到程序结束。

(3)defalt语句是在所有的case语句都无法匹配后才执行的,与defalt语句所放置的位置无关。

下期更新循环语句。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/352730.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号