您的位置:首页 > 其它

C2-分支结构及运算符

2014-10-18 14:50 316 查看
在这一天里,开始接触C语言的分支结构。C语言中的程序有三种结构,顺序结构,分支结构,循环结构。昨天练习的基础结构就是顺序结构,而今天要学的分支结构是所写的程序语句里有一个判断的语句,并在两个可选择的语句中进行选择判断。

第一:学习了分支结构中会用的三种运算符,关系运算符,逻辑运算符和条件运算符。关系运算符用于比较运算,结果只有真和假两种情况,常用的符号> ,>= ,< ,<= ,== ,!= 。逻辑运算符的结果也只有真和假,有&& ,|| ,!三种符号。分支结构中还需要用到BOOL数据类型,这是一种表示真假的数据类型,只有真和假两种值。在分支语句中可判断是否要去执行分支。条件运算符的构成:条件表达式?表达死1:表达式2
。如果如果问号前面的为真则为表达式1的值,反之则为表达式1的值。

第二:枚举类型 一组有符号名称的整型常量,可以一一列举所有状态,勒出所有可能的结果。关键字为enum 枚举名{枚举值表};这样会更好的提高程序的可读性。

第三:if语句 是一种根据所给的条件判断,来执行哪一个分支程序段。基本的有三种形式,一种是简单的只有if语句的;还有if语句后加else,如果if语句中的不满足,就要执行else中的语句;最后一种的时级联式,有多个if语句,除了第一个if语句,后面的if前面都要加个else。

第四:switch语句 是多分支语句,通过判断整型表达式的值,来看要执行哪个分支。switch里面通常写case。在一般的程序里case后要加break语句,用于结束这个case,然后执行其他的语句。要不会发生直接的执行下面switch里的语句。case里要是定义变量需要加大括号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  学后感想