Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 7151|回復: 9
打印 上一主題 下一主題

單獨使用if或者是while時...

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-9-28 15:13:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
if跟while都是符合到條件後才會執行迴圈裡的程式...
直接去看...似乎沒有什麼差異性...
如果是if...else與do...while的話才有鑑別度...
不知道大家是如何想呢?
2#
發表於 2010-9-29 00:39:42 | 只看該作者
這是在問什麼?
if 和while 根本是兩回事吧
3#
 樓主| 發表於 2010-9-30 14:11:04 | 只看該作者
0.0不一樣嗎???網路上查if能當獨使用...
while是看書寫~介紹不多...
這2個指令不是滿足條件就會執行迴圈內的程式嗎???
因為資料不足~所以才提出這個疑問...
4#
發表於 2010-9-30 15:18:18 | 只看該作者
我不曉得如何講哩
IF 是流程控制裡面用來作條件判斷用的
裡面的程式只能執行一次

while 叫作迴圈, 條件成立的時候
裡面的程式可以跑很多次

這可能代表你得好好的把書看完
每一本程式相關的書都一定會介紹這兩個東西
不然就是買別本吧
第一次聽到人家說if 是迴圈的@@
這可能不是完全不懂的問題, 而是根本就學錯了
去買真正的程式設計書來看吧(書名有寫"程式設計"四個字的)
5#
 樓主| 發表於 2010-9-30 15:49:06 | 只看該作者
可能是因為void loop() {}的關係吧@@?因為會不斷循環...這兩個在裡面或許就沒差別(汗?!
6#
發表於 2010-9-30 20:28:46 | 只看該作者
那個loop 叫做主程式(主迴圈)
會設計成不斷循環是故意的,
這樣單晶的程式才能跑個不停
7#
發表於 2010-10-1 15:32:44 | 只看該作者
不管是if, while 還是 loop()
自己寫過一次才是真的知道差異
寫完還要單步執行 看看差異在哪裡

光是看書應該不大能記的起來這些的差異在哪裡...都是英文阿
8#
發表於 2011-2-24 13:41:50 | 只看該作者
if和while是不同的,簡單說if只是條件判斷而while迴圈。程式除了看書外,就是要多練習,才會進步。
9#
發表於 2011-4-25 15:57:23 | 只看該作者
兩者都是迴圈
if是單獨一個迴圈一個迴圈做判斷  他也會循環
然而while 是將迴圈內一值重複循環 直到你設的中止條件為止
差異就在 一個是可以在同一個迴圈內做不同的事情也可以直接做修改
另一個就比較不方便因為不能直接做細部更改
差不多就是降
10#
發表於 2011-4-25 18:35:00 | 只看該作者
兩者都是迴圈
if是單獨一個迴圈一個迴圈做判斷  他也會循環
然而while 是將迴圈內一值重複循環 直到你設的 ...
fishman022 發表於 2011-4-25 15:57


好像很少人會把 if statement 當成 loop 看待
不過,可以說 if, while, for ... 這些都是 Program Flow Control 的 statements
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-13 07:20 , Processed in 0.251819 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表