if else语句:
else不能单独使用,与最近的的if相匹配
bool型的变量应该直接出现在条件中,不要进行比较:C语言中定义真假:0:假;非0:真
变量与常数比较时,应该将常数放在比较符号的前面:if(4==a)
float变量与0值进行比较时,需要定义精度: 0.0000000000001 > 0 > -0.0000000000001
switch语句用于单个条件,多个分支型结构
switch语句中case语句中的值只能是整型或是字符型,if语句中可以是浮点型
switch语句中case语句排列顺序分析:(没有严格语法要求)
按字母或是数字顺序排列
正常情况放在前面,异常情况放在后面
if语句与switch语句比较:
if语句实用于“按片”判断的情形中【if((a<b)&&(b<c))】,switch实用于单个离散值进行分别判断的情况
if可以从功能上代替switch,但是switch不能代替if语句(取值范围)
while,do while,for:
判断条件遵行if语句表达式的原则
while,先判断条件,后执行循环体,可能一次循环体都不执行
do while,先执行循环体,然后判断条件,至少执行一次循环体
for,先判断条件,然后执行循环体,类似while
break和continue语句:
continue的作用就是终止本次循环,进入下一次循环,只能使用于循环语句。
break用来跳出块(switch语句,循环语句)
时间: 2024-10-08 06:58:24