目录
1、流程控制
1.1、流程控制的基本结构
1.2、 顺序结构
顺序结构是按照语句排列自上而下、依次顺序执行,顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,一般的程序设计中顺序结构与选择结构,循环结构相互嵌套复合使用。
#include <stdio.h>
int main(void)
{
int a=0;
int b=0;
a=10;
b=20;
printf("%d + %d=%d\n",a,b,a+b);
return 0;
}
1.3、选择结构
选择结构是当给定判断条件时,根据条件来判断是否满足某些条件,从而从两条或者多条路径中选择要执行的操作路径。
#include <stdio.h>
int main(void)
{
int a=0;
int b=0;
a=10;
b=20;
if(a>b)
{
printf("a > b\n");
}
else
{
printf("a <= b\n");
}
return 0;
}
#include <stdio.h>
int main(){
int a;
printf("Input integer number:");
scanf("%d",&a);
switch(a){
case 1: printf("Monday\n"); break;
case 2: printf("Tuesday\n"); break;
case 3: printf("Wednesday\n"); break;
case 4: printf("Thursday\n"); break;
case 5: printf("Friday\n"); break;
case 6: printf("Saturday\n"); break;
case 7: printf("Sunday\n"); break;
default:printf("error\n"); break;
}
return 0;
}
1.4、循环结构
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。
#include <stdio.h>
int main(void)
{
int i=0;
int tm=0;
int sum=0;
for(i=0;i<10;i++)
{
printf("hello world\n");
}
while(tm<10)
{
printf("world hello\n");
tm++;
}
//先做一次在判断
do
{
sum++;
printf("this is sunday\n");
}while(sum<12);
return 0;
}