今天我们计算机协会的社长给我说让我去给小学弟小学妹们讲一次 C 语言入门, 他们老师已经讲过前面我们写过的博文了, 我打算给他们讲一下 C 语言的基本结构循环, 判断, 分支
今天我们就着重说说循环结构
循环结构分为三种, 分别是 forwhiledowhile;
我们首先说第一种: for 循环.. 他的代码格式为:
for(判断的数值初始化; 判断条件; 改变判断数值大小){
循环语句块;
}
我们举个例子, 我们以输出 1~10 的数字为例:
- #include<stdio.h>
- int main(void){
- int i;
- for(i=1;i<=10;i++){
- printf("%d\t",i);
- }
- }
程序运行结果为:
1 2 3 4 5 6 7 8 9 10
即第一次循环时 i=1 将其输出并运行 i=i+1 运算, 进行第二次循环, 直到 i>11
下面我们说一下 while 循环的用法:
while(循环判断条件){
循环语句块;
}
我们还以上边的例子写程序:
- #include<stdio.h>
- int main(void){
- int i=1;
- while(i<=10){
- printf("%d\t",i);
- i++;
- }
- }
程序运行结果依然是:
1 2 3 4 5 6 7 8 9 10
他的运行过程和 for 相似, 不再过多解释了
下面我们来说说和他们俩都不一样的 do-while 循环
首先, 我们来看看他的结构
- #include<stdio.h>
- int main(void){
- int i=1;
- do{
- printf("%d\t",i);
- i++;
- }while(i<=10);
- }
他的结果和上边一样, 不再告诉大家他的结果, 我们为什么说这种循环和前边的循环不一样呢, 因为前两种循环都是先判断再运行程序快, 而 do-while 循环是先运行程序快, 再进行判断, 看他是否符合条件
这就是全部的循环结构, 挺简单的, 但是一般他们在使用时都会嵌套使用这个需要你们慢慢钻研了~~~
来源: http://www.bubuko.com/infodetail-2532345.html