wordpress建立的网站万国企业网
文章目录
- 概要
 - 结构介绍
 - 不同结构的语句
 - 简单运用
 - 小结
 
概要
C语言中分为三种结构:顺序结构,选择结构,循环结构
结构介绍
`顺序结构就是从上到下,从左到右等等;选择结构可以想象是Y字路口就是到了一个地方会有不同的道路供你选择;就是做一件事一直重复
不同结构的语句
- 顺序结构,就是按照顺序执行
 - 选择结构,if语句(常常搭配else使用表示的是如果否则的意思),switch语句(一个开关语句常常搭配case,default使用进行框架化选择)
 - 循环结构,for循环,while循环,do-while循环(注意这个循环至少要执行一次)
 - 还有 一些其他语句:break;continue;go-to;
 
简单运用
这里进行 各种结构的简单的运用
 下面实现一个简单猜数字游戏
 #include <stdio.h>#include <stdlib.h>#include <time.h>void game(){int r = rand()%100+1;int guess= 0;while(1){printf("
请猜数字
>:");scanf("%d", &guess);if(guess < r){printf("
猜⼩了
\n");}else if(guess > r){printf("
猜⼤了
\n");}else{printf("
恭喜你,猜对了
\n");break;}}     
}void menu(){printf("***********************\n");printf("******  1. play  ******\n");printf("******  0. exit  ******\n");printf("***********************\n");}int main(){int input = 0;srand((unsigned int)time(NULL));do{menu();printf("
请选择
:>");scanf("%d", &input);switch(input){case 1:game();break;case 0:printf("
游戏结束
\n");break;default:printf("
选择错误,重新选择
\n");break;}}while(input);return 0;}
 
小结
根据上面猜数字游戏的简单实现,我们可以看出各种结构可以嵌套使用来实现复杂结构
