程序语句可以分为:顺序,分支,循环
if语句:
布尔变量与零比较
!
整型变量与零比较
"==""或!="与0比较
浮点变量与零比较
浮点转化成">="或"<="的形式
指针变量与零比较
"=="或"!="与NULL比较
if( 0 == p) 防止将if(p == 0)写成if(p = 0)
switch(表达式)
{
case 常量表达式1:
语句1;
break;
case 常量表达式2:
语句2;
break;
·
·
·
default :
语句n+1;
break;
}
循环语句:
for( ; ;)
{
}
while(表达式)
{
}
先判断表达式,后执行语句
do
{
}while(表达式);
先执行循环体,然后判断循环条件
continue:跳过本次循环后面未执行的语句,接着进行下一次是否执行循环的判定
break:跳出一层循环,只能用于循环语句跟switch语句
效率来说:长循环放内层,短循环放外层