广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 21994 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
枫城富翁 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x40
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C#] while回圈 与 for 回圈的差别在哪?
学了一年的C
有时候在写一些程 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



哎呀 我是风一般的男子
献花 x0 回到顶端 [楼 主] From:台湾数位联合 | Posted:2005-02-28 15:16 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我觉得没什么差别阿.....
祇是写法不一样而已阿.....
不过我大部分的都用FOR....
因为你用WHILE的话....
里面的程式一定要做++或--类似的动作....
我常常会忘了加....
所以变成无穷回圈了 表情 .....
只有DO WHILE比较不一样一点....
她至少会做一次.....

此文章被评分,最近评分记录
财富:10 (by codeboy) | 理由: 热心助人...


没东西可以抓
献花 x0 回到顶端 [1 楼] From:美国 | Posted:2005-02-28 17:55 |
panasonic732 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x2 鲜花 x30
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

while回圈 与 for 回圈的差别在哪?

差别如下(小弟以VB的程式码解说)

for 变数=初值 to 终值 <==涵义就相当于 FOR回圈条件在于几圈几圈

while 条件 <==涵义就相当于让某个事件产生

此文章被评分,最近评分记录
财富:10 (by codeboy) | 理由: 热心助人...


忧虑不断,心未宁静
绵绵春雨,花失娇艳
凋零磨灭,事情难回
得意失意,不再回想
放弃它吧,唯有如此
献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-02-28 20:53 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

以小弟的经验是
For 回圈 可用在计数上
  你给电脑一个回圈 并且给她一个值而让她去跑
  直到变数等于你所给的值为止

While 回圈的话 基本上小弟就是让它去做判断的功用
    如果 while 变数等于ox值
    则 执行怎样~
    反之则继续~


两者或许大致上看 是可做到一样的功用
可是 有的时候就必须让你自己去决定 该如何使用哪种

以书本上的解释来说 :
For 回圈 => 若于程式设计阶段已知要执行的次数 则可使用for叙述

若未知执行次数的话 则应使用while或repeat
while回圈 称为前测试回圈
也就是说 先测试条件运算式为真时 继续执行回圈 也有可能不执行回圈内容就直接离开


repeat   称为后测试回圈
  也就是说 先执行回圈 待条件运算式为真时再离开回圈 也就是 回圈内容至少执行一次


以课本上的解释来看 再对照小弟以及楼上大大们的说法 希望能对你有所解答^^

for回圈跟 while回圈 当时也苦恼了小弟良久阿~"~
写程式的时候 都有在想要用哪种来写会比较好~

当你写久了之后 自然而然就会晓得你该用哪种回圈方式来写了~

此文章被评分,最近评分记录
财富:20 (by codeboy) | 理由: 解说详细热心助人...



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [3 楼] From:台湾台湾索尼 | Posted:2005-03-01 00:38 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

呵呵.....我都是凭直觉来决定来决定FOR或WHILE的..... 表情


没东西可以抓
献花 x0 回到顶端 [4 楼] From:美国 | Posted:2005-03-01 04:53 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我都是写到一半又跑回去修正~"~

像之前在写21点就是~
第一个版本用for写
第二个版本就用while写~
觉得 嗯 while比较好写 就全部改成用while写~

不过条件式要先想好倒是 不然的话~呵呵



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [5 楼] From:台湾台湾索尼 | Posted:2005-03-01 05:51 |
pan0928
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

记得我的C与阎老师是如此说低~~明确知道要跑几次的用FOR,不确定的用while,就这样!


献花 x0 回到顶端 [6 楼] From:台湾教育部 | Posted:2005-03-03 15:13 |
IPIS
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

知道要跑几次的话就用for…配合i++就能跑出你指定的回圈数
如果不知道要跑几次但有个极限值的话就用while
这样不管跑几次只要到极限的话就会停止

此文章被评分,最近评分记录
财富:5 (by panasonic732)


^_^
献花 x0 回到顶端 [7 楼] From:台湾数位联合 | Posted:2005-03-04 20:35 |
xfile
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用IPIS于2005-03-4 20:35发表的 :
知道要跑几次的话就用for…配合i++就能跑出你指定的回圈数
如果不知道要跑几次但有个极限值的话就用while
这样不管跑几次只要到极限的话就会停止

对啊,或者是你想等待某个条件成立才跳出回圈,也可以用 while


献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2005-03-11 17:29 |
hieikk
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我记得好像for和while有个小地方不同,就是在使用continue的时后,如果后面有加上 i++, 之类的东西,while会跳过for是写在上面的所以也会做。


献花 x0 回到顶端 [9 楼] From:台湾教育部 | Posted:2005-03-14 01:19 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.025727 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言