前言
C语言中共有五种语句类型:分别为表达语句,函数调用语句,控制语句,复合语句,空语句
控制语句又有九种,分别为:
条件判断语句也叫分支语句:if语句、switch语句;
循环执行语句:do while语句、while语句、for语句;
转向语句:break语句、goto语句、continue语句、return语句。
而C语言又是结构化程序设计语言,其中分别有顺序结构,选择结构,循环结构
今天我们就来讲控制语句中的if ,switch语句(分支/条件语句)
if选择语句
a.if语句
if的使用一般为:
if(表达式)
{语句};
若表达式为真(非0)则执行语句,若表达式为假(0)则跳过语句
需要注意的是:若if后只有一条语句可以不加大括号,若有多条语句就必须加上大括号
我来看看如果上述if不加大括号会有什么影响?