1.if - else结构
if ( 条件表达式 )
{
;
}
else
{
;
}
注意:else后面不要忘记加 { }
2.if - else if - else if -else
- 从上到下顺序执行,上一个不成立的时候后才会执行下一个
- 一旦上一个条件满足,就会执行相应的Case,然后不会执行后面的,直接跳出函数体.
3.三元表达式
- 表达式根据参数的个数分为以下类型
双元: +-*/
单目运算符:++ --
三元表达式:A?B:C
- A=1 —> B
A =0—> C
B和C可以是一个表达式
4.随机数生成器
- 导入头文件sodlib.h
- 函数 arc4random_uniform( N ) N是个整数,可以产生一个0~N的随机正整数
5.switch-case
switch( 表达式或者变量或者常量 )
{
case 值1 : ; ; break;
case 值2 : ; ; break;
case 值3: ; ; break;
…..
default :
语句;
break;
}
- 不可以是小数,小数会报错
- 如果case当中声明变量一定要加{}
- 不要忘记加”break"
- switch 不善于对一段范围
6.程序的调试
- 跟踪
- 监控变量值
7.循环结构
- 循环:同一段代码反复不断的执行
- 三种 : while ; do-while ;for
8.while循环结构
- while(条件表达式) { ;}
循环头 循环体
- 执行
结构结束 <—<—假<— while( ) —>真—> 执行循环体
| |
|________>____>______|
- while( )后面的表达式可以是任意表达式
- while (1)永真 ;while(0)==>永假
|
|