一.判断结构
1.if语句
a.单分支if语句
if(表达式) {语句};
例如if(a<b) {t=a;a=b;b=t};
b.if-else语句
if(表达式)
语句1;
else
语句2;
c.多分枝if语句
if(表达式)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
...
d.if语句的嵌套
2. switch-case语句
switch(表达式)
{
case 常量表达式1:语句1; (break;)
...
default : 语句n;(break;)
}
二.循环结构
1.while语句
while(表达式)
{
循环体
}
2.do-while语句
do{
循环体
}while(表达式);
3.for语句
for(循环控制变量初值;循环条件;改变)
{
循环体
}
例如:for(i = 1;i<=100;i++)
{
sum+=i;
}
4.goto语句
goto 语句标号;
例如:
#include <stdio.h>
void main()
{
int i = 1; sum=0;
loop: if(i<=100)
{sum=sum+i;i++;goto loop;}
printf("%d\n",sum);
}
5.break&continue