1.分支语句:①if ②switch
①if语句
if(表达式)//单分支
语句;
if(表达式)//双分支
语句1;
else
语句2;
if(表达式)//多分支
语句1;
else if(表达式)
语句2;
else
语句3;
//else与if配套使用
②switch语句
switch(表达式)//swtich括号里面的表达式只能是整型表达式
(
case 1://case 后面跟空格和必须是整型常量表达式。
语句;
break;
case 2:
语句;
break;
default://表示其他输入的情况
语句
break;
)
2.循环语句:①while②for③do while
①while循环//break的作用是跳出循环//continue的作用是跳过continue后面的代码再一次进入循环判断。
while(表达式)
循环语句;
②for循环
for(表达式1//初始化部分;表达式2//判断部分;表达式3调整部分)
for(;;)//什么都不写的情况下括号里表达式为真无限循环
int i=0;
int k=0;
for(i=0,k=0;k=0;i++,k++)//0赋值给k,k为假,循环不执行。
③do while循环
do
循环语句;
while(表达式);
例:使用do while语句在屏幕上打印1-10
int main()
{
int i=1;
do
{ printf("%d ",i);
i++;
}
while(i<=10)
return 0;
}
3.getchar//读取一个字符//它读取到字符的时候返回的是字符的ASCII码值,如果读取失败返回的是EOF——-1
putchar//输出/打印一个字符
int main()
{
int adc =getchar();//括号里是从键盘读取到的一个字符
putchar(adc);
}