C语言中,用一对花括号{ },把一组声明和语句括起来就构成了一个复合语句,也叫做程序块。
if-else语句
if (/*条件*/)
/*语句1*/
else
/*语句2*/
else-if语句
if (/*条件*/)
/*语句1*/
else if(/*条件*/)
/*语句2*/
else if(/*条件*/)
/*语句3*/
else if(/*条件*/)
/*语句4*/
else
/*语句5*/
switch语句
switch (/*条件*/) {
case /*常量表达式*/ : /*语句序列*/
case /*常量表达式*/ : /*语句序列*/
default : /*语句序列*/
}
while循环
while (/*条件*/)
/*语句*/
for循环
for (/*初始状态*/;/*判断条件*/;/*执行语句*/)
do-while循环
do
/*语句*/
while (/*条件*/)
break语句和continue语句
break /*跳出当前循环*/
continue /*继续执行,不常用*/
goto语句与标号
goto /*用于一次跳出两层或者多层循环*/
/*举个例子*/
if (j = 0; j < m; j++)
if (a[i] == b[j])
goto found;
else
.............
found:.............