C语言中分支程序实现主要是if和switch语句
if语句中if(x)等价于if(!=0)
if语句中后接多个语句用大括号括起来,涉及作用域的问题
switch 语句首先计算表达式中的值,之后从上到下按顺序与case后面常量表达式值比较,并执行其后面的语句,使用switch语句的一个难点是构造switch语句的表达式,其中各个case和default的出现次序不影响执行结果,switch语句中不使用break语句时,程序在执行相应语句后不会跳出正在执行的switch语句,而会继续执行其后的所有语句。