结构化编程

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语句,循环语句)

内在的趣味,表面的繁琐
原文地址:https://www.cnblogs.com/data1213/p/4819839.html