- f(count>50) 开班; else 不开班;
- if(count>50) {开班; 布置课室;} else {}
- { }的作用域
- if(a==0) else if (a>0) else
- 特点:只有一个括号会被执行
- 上课时间的取值范围(9~12 || 14 ~17)
- if(a!=0) { a不是0;} else {a是0;}
- if (a); { }
- if (a=0)
- a == 0;
- if (10) int a = 9;
- switch(表达式) { case 数值1: break; … default: break;}
- 举例
int a = 10; switch (a) { case 0: printf("这是一个0"); break; case 5: printf("这是一个5"); break; case 10: printf("这是一个10"); break; default: printf("什么也不是"); break; }
- 很多情况可以互换
- if用得比较多,比较灵活,switch只能某个单值
- 1> 判断大小 只能用 if 如 if(a>5){}
- 2> switch 能完成的运算 if 都能完成
|
|