人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空
機(jī)械社區(qū)
標(biāo)題:
編程:我來(lái)解釋下if和while
[打印本頁(yè)]
作者:
舟航
時(shí)間:
2010-1-6 16:10
標(biāo)題:
編程:我來(lái)解釋下if和while
最近在看一些簡(jiǎn)單程序,對(duì)while和if有點(diǎn)犯暈,查了資料,似乎明白了。
- l% b: T. [/ @! r4 _
舉個(gè)例子吧,就好比踢足球:
$ f( p$ j3 A- }( @; D
if (足球沒(méi)進(jìn))
' |% T' c! B9 i) h8 f- M8 Y
{你就踢一腳}
0 @6 U- S+ E: t7 q$ N+ {1 j
解釋:你踢了一腳沒(méi)進(jìn)的足球,不管它進(jìn)沒(méi)進(jìn)。
2 ?% m2 h& i9 l7 U& F* h" t
! ~8 |: N6 k. X6 @; n* W0 r
while(足球沒(méi)進(jìn))
- Q5 r4 Z1 E# t- O; s3 t
{你就踢一腳}
" `& f# H/ X9 s7 `6 I/ z+ u8 z
解釋:只要足球沒(méi)進(jìn),你就得接著踢一腳,直到球進(jìn)了為止。
9 [, }% W2 \- E; |, d' ?1 B x) @
0 J# O7 T9 k1 I* Z$ ]+ n; G
中國(guó)球員就IF的作風(fēng)吧,梅西、勞爾等應(yīng)該就是WHILE的踢法吧。
3 p, \, V! h. \! S6 h( q
不知道理解的對(duì)不對(duì),還希望編程高手指點(diǎn)指點(diǎn)。
作者:
hanchaohch
時(shí)間:
2010-1-6 16:31
解釋的很精辟,例子很恰當(dāng)
作者:
無(wú)能
時(shí)間:
2010-1-6 16:40
你理解的很正確。
2 f$ D$ D# K2 i$ ~$ p5 U5 D
程序的三種結(jié)構(gòu),順序、選擇和循環(huán)。
. R9 S# q# Z! u. z/ V5 Z
if是選擇,while是循環(huán),現(xiàn)在似乎for已經(jīng)全面替代了while。
- G2 \, N8 E5 v, Z: C L
2 Q: o" X) Q$ U" i; d% J2 P$ P3 J
聽(tīng)說(shuō)PLC用梯形圖,單片機(jī)用匯編,不知道工控領(lǐng)域,是否能用c語(yǔ)言。
作者:
螺旋線
時(shí)間:
2010-1-6 16:49
樓主加油!
7 s4 |; ^* s. L2 u
編程不太熟悉,基本不怎么用.
8 x5 C( v2 {7 x/ P1 J8 }
但俺用的這些指令中FOR是不能代替WHILE的.比如:
- Z" g) }$ f& \; F; `& L2 q
FOR N=1 TO 20
( F: Q* i* M- C7 R
......
6 H: m# k( p% A
END FOR
6 z2 f8 _8 [2 p6 {- V
顯然不能代替:
' L6 N# q, a# P0 V% p9 K
N=1
8 \7 P' V# u9 @. G# k/ H: v' p4 G
WHILE N<20
1 C# K- B: q) g& |' k9 [8 l
.......
1 p' f$ g" O; M3 ]0 a& x$ r
N=N+0.1
: M0 ^5 _) B/ E. t# w0 z0 Z g, Q
END WHILE
P# k. l. }. o! W3 \
PLC可以用C語(yǔ)言編程.
1 o9 Q" [- ? E1 \( j
單片機(jī)流行混合編程,匯編+C.
作者:
無(wú)能
時(shí)間:
2010-1-6 17:16
樓上大俠您好!
" n) C" J- X; Q% Z5 [
好像您用的是basic?
作者:
過(guò)街蛤蟆
時(shí)間:
2010-1-6 17:21
basic現(xiàn)在沒(méi)人用了,早年算強(qiáng)度,甚至算傳熱,都是自己編程,幾千行,再手工校對(duì),玩一次,無(wú)論什么,記一輩子,說(shuō)什么都知道,
作者:
螺旋線
時(shí)間:
2010-1-6 19:08
不是的,俺從未用過(guò)BASIC。
; A. T8 e$ e+ m! k9 u" [
只略懂一些最基本的編程語(yǔ)言,低級(jí)的,比如匯編,高級(jí)的統(tǒng)統(tǒng)沒(méi)用過(guò)。
( `$ U+ ]0 Q2 z! _5 u. j
編程,語(yǔ)言是次要的。
作者:
無(wú)能
時(shí)間:
2010-1-6 19:37
本帖最后由 五更雞 于 2010-1-6 19:38 編輯
9 U0 L! B) j! [& q& v4 K: j
" n, Z5 T' {$ G( X& ^9 x; k
編程語(yǔ)言的等級(jí),是反過(guò)來(lái)的,越低級(jí)的,越高級(jí)。
5 z9 y6 P8 D+ J) Y$ W+ J
不知樓上大俠寫(xiě)的那些for和while是什么語(yǔ)言里的,莫非是宏匯編?
: i- C T: s( u; S6 W$ x
另外,鄙人的見(jiàn)解是:編程,語(yǔ)言是第一位的。
; h0 m$ k s# w/ z' s) Y, P( W
絲毫沒(méi)有c或c++或java孰優(yōu)孰劣的意思,這些統(tǒng)統(tǒng)是字母語(yǔ)言;如果有一種象形語(yǔ)言來(lái)象電腦的形,我相信必將成為世界第一。
作者:
無(wú)能
時(shí)間:
2010-1-6 19:41
我回帖后,再編輯,完成后回到頁(yè)面,發(fā)現(xiàn)成了一個(gè)新帖子,不知是否是論壇有問(wèn)題。
2 Q3 {( @; Z8 f
2 j9 U8 J& n' R. t, E9 Y
另外6樓說(shuō)的很對(duì),一個(gè)題目,如果你能親自把它編成程序,就等于說(shuō),你“徹底”的掌握了這個(gè)題目,絕對(duì)不騙人!
作者:
螺旋線
時(shí)間:
2010-1-6 20:01
呵呵。根本就不是什么語(yǔ)言里的,是控制系統(tǒng)里的指令而已。
9 H( u( f1 O7 W. e" } g$ S
高級(jí)與低級(jí)本來(lái)就不是區(qū)分高下的。至于用什么語(yǔ)言要看干什么。
作者:
舟航
時(shí)間:
2010-1-6 20:22
看樣子,五更雞和過(guò)街大俠都是編程高手啊,以后還得多指教!
作者:
無(wú)能
時(shí)間:
2010-1-6 21:10
10#
螺旋線
! ~7 Q: y4 d6 \" ?
+ ?+ L: H# H! A
明白了,類basic語(yǔ)言。
2 a3 Y7 z" c1 e( W
5 L/ i0 C- d, E9 Y
另外樓主工控我不懂,但編程曾經(jīng)干過(guò),可以討論。
歡迎光臨 機(jī)械社區(qū) (http://www.xa-space.com/)
Powered by Discuz! X3.5