1 流程控制语句
1.顺序结构
int a;
c = a+b;
add(1,4);
;
2.选择结构
2.1if单选择
条件真执行if紧跟的花括号内代码,条件假跳过
if(条件1){
功能代码块;
}
2.2if-else双/多路选择
条件真执行if紧跟花括号内代码,条件假执行else if紧跟的花括号以内的代码
float score;
// scanf("%f",&score);
// if(score<=0||score>100)
// {
// printf("成绩不合法");
// }
// else
// {
// if(score>=0&&score<=60)
// {
// printf("不及格\n");
// }
// else if(score<=90)
// {
// printf("考试成绩良好");
// }
// else
// {
// printf("成绩优秀");
// }
// }
2.3switch多分支
int day;
// printf("请输入一个数:(1-7)") ;
// scanf("%d",&day);
// switch(day)
// {
// case 1:
// printf("monday\n");
// break;
// case 2:
// printf("tuesday\n");
// break;
// case 3:
// printf("wedsday\n");
// break;
// case 4:
// printf("thursday\n");
// break;
// case 5:
// printf("friday\n");
// break;
// case 6:
// printf("satday\n");
// break;
// case 7:
// printf("sunday\n");
// break;
// default:
// printf("输入不正确\n");
// break;
// }
2.循环结构
2.1dowhile循环
int num = 0;
// int sum;
// do{
// sum +=num;
// num++;
// } while(num<=100);
// printf("num=%d sum=%d",num,sum);
// int num = 0;
// int sum = 0;
// do{
sum +=num;
num = num + 2;
// if((num%2)==0)
// {
// sum += num;
// num++;
// }else
// {
// sum = sum+0;
// num++;
// }
// }while(num<=1000);
// printf("num=%d sum=%d",num,sum);
2.while循环
int num = 1;
// int sum = 0;
while(num<=1000)
{
sum +=num;
num++;
}
// while(1)
// {
printf("nop");
//
// }
// printf("sum=%d",sum);
3..for循环
int i,j;
// for(i=1;i<=9;i++)
// {
// for(j=1;j<=i;j++)
// {
// printf("%d*%d=%d\t",i,j,i*j);
// if(j==i)
// {
// printf("\n");
// }
// }
// }
// int i,j;
// for(i=1;i<=5;i++)
// {
// for(j=0;j<i;j++)
// {
// printf("*");
// }
// if(i==j)
// {
// printf("\n");
// }
// }
结束循环使用continue;进行结束。