您的位置:首页 > 编程语言 > C语言/C++

C语言循环控制结构中注意项

2012-04-16 21:16 351 查看
在C语言的学习过程中,循环控制结构式十分重要的。

在循环过程中要使while循环的条件能够为假,否则循环将会永远的执行下去

#include
<stdio.h>

{
int i
= 1;
while (i
<= 10)

printf("%d\n", i);

}

这个程序就是因为循环体永真,所以无限循环下去

循环计数器
1、循环计数器既可以递增,也可以递减,改变量可以不是1.
2、循环计数器的值不一定必须是整型值,也可以是浮点型值

陷阱1、

#include
<stdio.h>
void main()

{
int i
= 1;
while (i
<= 32767)

{

printf("%d\n", i);

i = i +
1;

}

}

这是一个无限循环程序,因为int定义变量的范围在-32768~32767之间。

#include
<stdio.h>
void main()

{
int i
= 1;
while (i
<= 30);

{

printf("%d\n", i);

i = i +
1;

}

}

这也是一个无限循环程序。原因是while的后面有一个“;”。

#include
<stdio.h>
void main()

{
int i
= 1;
while (i
<= 30)

;/*这是一个空语句,但是也构成了一个循环结构。

{

printf("%d\n", i);

i = i + 1;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: