##
1.分支结构
if语句与程序的单分支结构
形式:if(表达式)
语句
功能:若表达式的值为真,则执行语句。
注意,当函数作为if里面的表达式的时候即if(printf(“*”))的时候,则是以函数的返回值判断if的真假,printf输出以1个字符则返回为1,所以这个if是真的;
(2). if……else语句与程序的双分支结构
形式:if(表达式)
语句1
else
语句2
功能:若表达式的值为真,则执行语句1,否则执行语句2
(3).复合语句及其在程序中的使用
复合语句是用一对花括号“{}”将若干条C语句括起来形成的语句序列。复合语句的基本形式如下所示:
{ 语句1;
…
语句i;
…
语句n;
}
注意:
C语言的复合语句右括号“}”后不需要用分号“;”结尾,如果在程序中有如下形式的语句格式出现,则应认为是复合语句后面跟了一个空语句:
{ 语句序列;}; /* 最后的分号是空语句 */
(4