频道栏目
首页 > 资讯 > C语言 > 正文

C语言条件控制语句选择结构

22-07-02        来源:[db:作者]  
收藏   我要投稿

C语言条件控制语句选择结构,是属于计算机的语言编辑,有在C语言条件控制中的语句选择结构的存在,即是C语言条件控制语句选择结构。

 

基本信息

中文名称

C语言条件控制语句选择结构

类型

计算机的语言编辑

 

分为

if-else结构与switch-case结构

简称

条件控制语句选择结构

目录

1结构分类

2if语句

3switch语句

折叠编辑本段结构分类

条件控制语句选择结构分为if-else结构与switch-case结构。

折叠编辑本段if语句

简单形式

if(表达式) 语句

其中表达式不限于逻辑表达式或关系表达式,可以是各种表达式,如算术表达式等。当表达式的值为非零时,结果为"真";当表达式的值为零时,结果为"假"。

if-else结构

基本形式是:

if(表达式) 语句1

else 语句2

当表达式的结果为真(非零)时,执行语句1,执行完后跳到下一语句。当表达式的结果为假(零)时,执行语句2,执行完后顺序执行下一语句。

else-if结构

形式如下:

if(表达式1) 语句1

else if(表达式2) 语句2

else if(表达式3) 语句3

……

……

else if(表达式n) 语句n

else 语句n+1

折叠编辑本段switch语句

折叠一般格式

switch(表达式)

{

case 常量表达式1:

语句1;

break;

case 常量表达式2:

语句2;

break;

case 常量表达式n:

语句n;

break;

default:

语句n+1;

break;

}

折叠注意事项

switch后面圆括号中的表达式的类型,ANSI标准允许为任何类型,但Visual C++6.0只允许为整型、字符型或枚举类型。

case后面常量表达式的值必须互不相等,否则会出现互相矛盾的现象。其类型应该与switch后面表达式的类型相容。

case和常量表达式之间要有空格。

case和default出现可以在任何位置,其先后次序不影响执行结果,但习惯上将default放在switch-case结构的底部。

case提供了执行某一语句序列的入口,起着标号的作用;多个case可以执行同一语句序列。

每个case语句的结尾不要忘了加break,否则将导致多个分支重叠。

不要忘记最后的default分支。即使程序真的不需要default处理,也应该保留语句: default : break;

相关TAG标签
上一篇:C语言接口与实现
下一篇:C++test
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站