Robofun 機器人論壇
標題:
單獨使用if或者是while時...
[打印本頁]
作者:
Dr.J
時間:
2010-9-28 15:13
標題:
單獨使用if或者是while時...
if跟while都是符合到條件後才會執行迴圈裡的程式...
直接去看...似乎沒有什麼差異性...
如果是if...else與do...while的話才有鑑別度...
不知道大家是如何想呢?
作者:
mzw2008
時間:
2010-9-29 00:39
這是在問什麼?
if 和while 根本是兩回事吧
作者:
Dr.J
時間:
2010-9-30 14:11
0.0不一樣嗎???網路上查if能當獨使用...
while是看書寫~介紹不多...
這2個指令不是滿足條件就會執行迴圈內的程式嗎???
因為資料不足~所以才提出這個疑問...
作者:
mzw2008
時間:
2010-9-30 15:18
我不曉得如何講哩
IF 是流程控制裡面用來作條件判斷用的
裡面的程式只能執行一次
while 叫作迴圈, 條件成立的時候
裡面的程式可以跑很多次
這可能代表你得好好的把書看完
每一本程式相關的書都一定會介紹這兩個東西
不然就是買別本吧
第一次聽到人家說if 是迴圈的@@
這可能不是完全不懂的問題, 而是根本就學錯了
去買真正的程式設計書來看吧(書名有寫"程式設計"四個字的)
作者:
Dr.J
時間:
2010-9-30 15:49
可能是因為void loop() {}的關係吧@@?因為會不斷循環...這兩個在裡面或許就沒差別(汗?!
作者:
mzw2008
時間:
2010-9-30 20:28
那個loop 叫做主程式(主迴圈)
會設計成不斷循環是故意的,
這樣單晶的程式才能跑個不停
作者:
mac1
時間:
2010-10-1 15:32
不管是if, while 還是 loop()
自己寫過一次才是真的知道差異
寫完還要單步執行 看看差異在哪裡
光是看書應該不大能記的起來這些的差異在哪裡...都是英文阿
作者:
ychsu
時間:
2011-2-24 13:41
if和while是不同的,簡單說if只是條件判斷而while迴圈。程式除了看書外,就是要多練習,才會進步。
作者:
fishman022
時間:
2011-4-25 15:57
兩者都是迴圈
if是單獨一個迴圈一個迴圈做判斷 他也會循環
然而while 是將迴圈內一值重複循環 直到你設的中止條件為止
差異就在 一個是可以在同一個迴圈內做不同的事情也可以直接做修改
另一個就比較不方便因為不能直接做細部更改
差不多就是降
作者:
coopermaa
時間:
2011-4-25 18:35
兩者都是迴圈
if是單獨一個迴圈一個迴圈做判斷 他也會循環
然而while 是將迴圈內一值重複循環 直到你設的 ...
fishman022 發表於 2011-4-25 15:57
好像很少人會把 if statement 當成 loop 看待
不過,可以說 if, while, for ... 這些都是 Program Flow Control 的 statements
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2