1.{}是否独占一行,由公司的编码规范来定

比如:linux操作系统程序员规范是不独占一行

2.switch注意事项

switch(控制表达式){

case 常量表达式:…;

}

a)控制表达式被当成一个整数处理(int),可以是字符(本质还是单字节整数),但不能是浮点数或字符串

b)常量表达式必须是常量(例如:’a’,5,2+3),不能是变量,不允许有重复的case分支,分支结构只能是多选一

c)case分支或者default中如果定义变量,则要加{ },并且这个变量的作用域只在这个花括号内部

d)注意break的运用,不管是deafult还是case,后面没跟break的话,都继续向后执行

swithc…case实现的代码经过gcc编译器翻译的可执行程序代码量比if…else要少,所以switch…case代码执行效率高

但是switch…case在某些场合使用极其繁琐。而且限制多

3.循环结构

for ,while ,do…while