首先其实我们在学习计算机语言的时候应该了解,计算机语言是分为编译型语言跟解释型语言的
编译型语言就是C语言 C++ java这些,解释型就是python MTL CSS这些
那么上一篇我分享了单目操作符跟双目操作符的定义以及作用,其实除了单目跟双目之外还有三目操作符,这种操作符只有一种。
三目操作符 exp1?exp2:exp3 如果1的结果为真那么执行的结果就是2的结果,就是整个表达式的结果,如果1为假,那么2 的结果就不执行,就执行3,那么3的结果就是整个表达式的结果
C语言的三种语序
- 循环
- 选择
- 顺序
今天给大家讲一下选择语序,首先是if语句,if 语句的语法形式如下:
在C语言中0为假,非0为真,就是说如果表达式的结果为0,那么他最后就不执行,如果结果不是0,那么最后就执行
大家可以尝试一下这个代码,输入一个整数,判断是否为奇数
if里面还可以跟else一起用,可以看下面的例子
这里可以将else的内容用{}包含在内,不过这样写比较容易让人眼花缭乱,那么可以把{}去掉,把if跟else一起使用就是else if然后直接将大括号里面的内容引用就可以了,这就是嵌套if
除了if语句之外,还有switch语句,但是这里有个提醒,就是switch语句不可以用浮点型,只可以用整型。
在用switch语句的时候切记每个case结束的时候要加上break,否则便会一直往下运行
上面是if跟switch语句的一些基础的用法
下面跟大家分享一些运算符对的知识,首先就是在C语言中的并且是用&&来表示
只要左边跟右边有一个被定义为假也就是为0,那么最终就是不运行,只有左边与右边都是真,也就是非0 的时候才运行。
在C语言中或者是用||来表示,它跟并且(&&)有所不同,它并不需要两边都为真,他只需要一边为真就可以运行
那么还有一些比如说!感叹号在C语言中就是逻辑取反符,就好比我原本是一个非0但是我在前面加上了!那么最终的结果就是0 那么就是不可以运行!