开发手册 欢迎您!
软件开发者资料库

C - 决策

C决策 - 从简单和简单的步骤学习C编程,从基本到高级概念,包括C概述,语言基础知识,环境设置,程序结构,基本语法,文字,数据类型,变量,常量,存储类,操作符,决策,函数,范围规则,循环,数组,指针,字符串,结构,联合,位字段,Typedef,输入和输出,头文件,类型转换,错误处理,递归,变量参数,内存管理,预处理器,指令,命令行参数等

决策结构要求程序员指定程序要评估或测试的一个或多个条件,以及在条件被确定为真时要执行的语句,以及可选的其他语句如果条件被确定为假.

以下显示的是大多数编程语言中的典型决策结构的一般形式 :

C中的决策声明

C编程语言假定任何非零非空值为 true ,如果为空,则假定为 false 值.

C编程语言提供以下类型的决策制定语句.

Sr.No.统计ement&说明
1if语句

if语句由布尔表达式后跟一个或多个语句组成.

2if...else语句

if语句后面可以跟一个可选的 else语句,在布尔表达式为false时执行.

3嵌套if语句

您可以使用一个 if else if 语句在另一个 if else if 语句中.

4开关声明

一个开关语句允许对一个值列表测试变量是否相等.

5嵌套切换语句

您可以在另一个开关语句中使用一个开关语句.

? :运算符

我们已经涵盖了条件运算符? :在上一章中可用于替换 if ... else 语句.它具有以下一般形式 :

  Exp1? Exp2:Exp3;

其中Exp1,Exp2和Exp3是表达式.注意冒号的使用和放置.

a的值是多少?表达式的确定方式与此相同;

  • 评估Exp1.如果是,那么评估Exp2并成为整个的值?表达式.

  • 如果Exp1为假,则评估Exp3,其值变为表达式的值.