标题:[求助]我请指点一下whlie,do-while,for循环嵌套的用法!
只看楼主
zxh5703
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-10
 问题点数:0 回复次数:6 
[求助]我请指点一下whlie,do-while,for循环嵌套的用法!
刚刚开始学习C语言,学到循环就不怎么理解了.while,do-while,foe此类循环的嵌套就不理解了,希望各位能给我点帮助,指点一下.
搜索更多相关主题的帖子: 嵌套 whlie 用法 foe 
2007-07-10 21:21
stupid_boy
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-7-6
得分:0 

不懂就看书,看第一遍不懂就看第二遍,直到看懂

不要看死书,关键要会思考...

初学循环不容易理解是正常的,可以一边读书上的程序,一边用纸记录程序的每一步运行情况.多练多思考.

用自己的大脑来模拟计算机对程序的运行工作...练多了你就明白了.

这只是一个需要熟练的过程,不要因此而失去信心..


失眠。。。
2007-07-11 09:58
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
得分:0 
while、do-while、for 这些是用来循环的``
while(条件)
{
这里通常是循环体;
}

例如
int i = 0;
while(i<10)
{
out.print(i);
i++;
} 那么这个程序会循环10次
程序从上往下执行
到 int i=0;初始化 i=0
在往下while(i<10)做判断 这个时候i=0 那么实际情况是这样 while(0<10是否成立)
很显然0<10是成立
那么程序到
循环体里面,就是那对括号里边~
输出i的内容 这个时候i=0
所以输出内容为 0
然后i++的意思是i=i+1;也就是i=0+1; 如果你不太理解i++,你也可以把程序写成 i=i+1;
那么现在i=1了
程序在跳到while(i<10)这里进行判断 现在i=1那么实际情况是while(1<10是否成立)
很显然也是成立的,所以又进入循环体,依此类推``
当i=10的时候 while(10<10是否成立) 很显然``10是不小于10的``所以循环结束了`
那么所有的输出内容为
0,1,2,3,4,5,6,7,8,9
至于do..while()很少用
其实思路是一样的
do
{
循环体;
}
while(如果条件不成立则跳出循环)
do..while()是先执行一次循环体,然后在判断
其他的我就不在多说了

学编程不能急,要慢慢来。
2007-07-11 16:42
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
得分:0 
看书看书...

女侠,约吗?
2007-07-11 20:54
zxh5703
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-10
得分:0 

还是谢谢你哈

2007-07-12 19:09
zxh5703
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-10
得分:0 

我没基础,给我介绍写初学者学习编程的书籍吗?

2007-07-12 19:22
zxh5703
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-10
得分:0 
再给我举些列子:
九九乘法表以及解题思路哈
2007-07-12 19:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-154461-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.591170 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved