C语言学习十一流程控制的学习之循环结构学习
2015-03-11 13:03
447 查看
在讲解C语言的循环结构学习之前,先讲解一下上一篇博客落下的一些内容。
条件运算符,这里直接给出例子:
goto语句:goto语句由于使用容易出错,现在已经很少被使用了,所以这里就不在多述了。
下面进入到整体,循环结构的学习:
for循环,直接给出例子:
上面程序的执行结果如下所示:
while循环的程序例子如下:
注意:while循环里面有两个特殊的关键字分别是:break和continune。这两个关键字的用法在这里就不在多讲了。
do...while...循环,do....while...循环中的循环体中的语句至少被执行一次。
for(;;){}和while(1){}这两个循环等价,既都是死循环,for循环里面也可以使用break和continune两个关键字。
这篇博客讲解到此结束。
条件运算符,这里直接给出例子:
#include <stdio.h> int main() { int i; int result; scanf("%d",&i); result = (i > 0) ? i : -i; printf("%d的绝对值是%d\n",i,result); return 0; }上面的程序可以用来求从键盘输入的一个整形数的绝对值。
goto语句:goto语句由于使用容易出错,现在已经很少被使用了,所以这里就不在多述了。
下面进入到整体,循环结构的学习:
for循环,直接给出例子:
#include <stdio.h> int main() { int i = 0; int j = 0; for (i = 0; i < 20; i++) { if (i < 10) { for (j = 10 - i; j > 0; j--) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } } else { for (j = 10; j < i; j++) { printf(" "); } for (j = 19 - 2 * (i - 10); j > 0; j--) { printf("*"); } } printf("\n"); } return 0; }
上面程序的执行结果如下所示:
while循环的程序例子如下:
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i; scanf("%d", &i); while (i != 10) { printf("i = %d\n", i); scanf("%d", &i); } return 0; }
注意:while循环里面有两个特殊的关键字分别是:break和continune。这两个关键字的用法在这里就不在多讲了。
do...while...循环,do....while...循环中的循环体中的语句至少被执行一次。
for(;;){}和while(1){}这两个循环等价,既都是死循环,for循环里面也可以使用break和continune两个关键字。
这篇博客讲解到此结束。
相关文章推荐
- 循环控制结构程序01 - 零基础入门学习C语言16
- 循环控制结构程序04 - 零基础入门学习C语言19
- 黑马-C语言-流程控制,循环结构
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 循环控制结构程序02 - 零基础入门学习C语言17
- 循环控制结构程序06 - 零基础入门学习C语言21
- IOS开发---C语言-⑤流程控制:顺序结构、选择结构、循环结构
- java学习之路 之 基本语法-程序流程控制-循环结构-for 循环练习题
- 循环控制结构程序02 - 零基础入门学习C语言17
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 循环控制结构程序04 - 零基础入门学习C语言19
- 黑马程序员之IOS学习总结——02C语言的流程控制之选择结构
- 循环控制结构程序03 - 零基础入门学习C语言18
- 循环控制结构程序05 - 零基础入门学习C语言20
- 循环控制结构程序03 - 零基础入门学习C语言18
- 循环控制结构程序07 - 零基础入门学习C语言22
- java学习之路 之 基本语法-程序流程控制-循环结构-while循环练习题
- 循环控制结构程序07 - 零基础入门学习C语言22
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- luogg_java重新学习_第二章02(流程控制及循环结构)