人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5210|回復(fù): 11

編程:我來解釋下if和while

[復(fù)制鏈接]
1#
發(fā)表于 2010-1-6 16:10:59 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
最近在看一些簡單程序,對while和if有點(diǎn)犯暈,查了資料,似乎明白了。
" ^6 E& ?1 Q/ ^. G* x舉個(gè)例子吧,就好比踢足球:
3 W3 ]+ g- H: R3 r7 aif (足球沒進(jìn))
8 Y8 z; P& ]6 q- _* o' t4 G{你就踢一腳}
- r, b; i' Z4 b' k/ u. y  l: M解釋:你踢了一腳沒進(jìn)的足球,不管它進(jìn)沒進(jìn)。/ T# J  N! e; F0 q. e5 d# n* ]' d

+ {) A+ ~/ {$ z# zwhile(足球沒進(jìn))
( ^2 s$ O4 `- B1 B( C% `" @5 U$ C{你就踢一腳}' [) X& }+ U) h, t# l  d. O
解釋:只要足球沒進(jìn),你就得接著踢一腳,直到球進(jìn)了為止。
. s" O7 y6 e# G, o0 U$ H* p! P: i7 ~+ Z
中國球員就IF的作風(fēng)吧,梅西、勞爾等應(yīng)該就是WHILE的踢法吧。
) ~7 Y4 B( ?* T% M' n: ~不知道理解的對不對,還希望編程高手指點(diǎn)指點(diǎn)。
2#
發(fā)表于 2010-1-6 16:31:34 | 只看該作者
解釋的很精辟,例子很恰當(dāng)
3#
發(fā)表于 2010-1-6 16:40:10 | 只看該作者
你理解的很正確。
0 I  C) {' W  j; T程序的三種結(jié)構(gòu),順序、選擇和循環(huán)。
) p$ A+ m( F' e# c; @" ~5 ?8 U0 K$ ^if是選擇,while是循環(huán),現(xiàn)在似乎for已經(jīng)全面替代了while。
; S; h% u9 ?  ~! z1 z8 `6 s1 o0 {. l8 @1 [9 i
聽說PLC用梯形圖,單片機(jī)用匯編,不知道工控領(lǐng)域,是否能用c語言。
4#
發(fā)表于 2010-1-6 16:49:11 | 只看該作者
樓主加油!
- H$ H: o6 n+ [9 H9 m9 b$ z6 s編程不太熟悉,基本不怎么用.. f* Y$ z% F. h& ?  Q6 {
但俺用的這些指令中FOR是不能代替WHILE的.比如:
8 i; p4 F! d. L9 FFOR N=1 TO 20. w/ @* p4 X$ b2 t4 _$ {4 m2 t
......9 b6 j: ^5 D, J* m3 L' Z
END FOR2 G6 F( \6 I  {4 H) m
顯然不能代替:! i* f  T# @' D' C
N=1
9 T5 F( i7 w9 A) \& |WHILE N<20
( ]* O/ v* X7 e.......
- \6 z$ @( s8 I0 x* uN=N+0.1
  S% M! n# o: s* F& m! aEND WHILE
6 q% e$ M9 u) w4 R! O  NPLC可以用C語言編程.
1 x( h/ L( G  O5 V單片機(jī)流行混合編程,匯編+C.
5#
發(fā)表于 2010-1-6 17:16:27 | 只看該作者
樓上大俠您好!
$ ]$ n, F( R7 ?' ?* {  c好像您用的是basic?
6#
發(fā)表于 2010-1-6 17:21:22 | 只看該作者
basic現(xiàn)在沒人用了,早年算強(qiáng)度,甚至算傳熱,都是自己編程,幾千行,再手工校對,玩一次,無論什么,記一輩子,說什么都知道,
7#
發(fā)表于 2010-1-6 19:08:35 | 只看該作者
不是的,俺從未用過BASIC。
7 r1 u8 v5 m0 ?只略懂一些最基本的編程語言,低級的,比如匯編,高級的統(tǒng)統(tǒng)沒用過。
& i4 g; l/ q0 r% ~+ f. c8 y/ D1 [編程,語言是次要的。
8#
發(fā)表于 2010-1-6 19:37:11 | 只看該作者
本帖最后由 五更雞 于 2010-1-6 19:38 編輯
7 v( a9 f- y/ j& g7 d- g7 k; g. W% N6 t( V' y0 B6 I$ O. |$ ^+ k
編程語言的等級,是反過來的,越低級的,越高級。
5 p' @" p8 ~+ |6 c. u, ~8 L+ F不知樓上大俠寫的那些for和while是什么語言里的,莫非是宏匯編?! R7 r2 s. t2 [$ D& z
另外,鄙人的見解是:編程,語言是第一位的。/ Y; q4 k2 S. q1 O$ h) _/ M( ~$ f
絲毫沒有c或c++或java孰優(yōu)孰劣的意思,這些統(tǒng)統(tǒng)是字母語言;如果有一種象形語言來象電腦的形,我相信必將成為世界第一。
9#
發(fā)表于 2010-1-6 19:41:01 | 只看該作者
我回帖后,再編輯,完成后回到頁面,發(fā)現(xiàn)成了一個(gè)新帖子,不知是否是論壇有問題。
6 \6 E; E5 l1 @; T
5 m/ I' I& p# H2 _9 Q9 Y5 `另外6樓說的很對,一個(gè)題目,如果你能親自把它編成程序,就等于說,你“徹底”的掌握了這個(gè)題目,絕對不騙人!
10#
發(fā)表于 2010-1-6 20:01:46 | 只看該作者
呵呵。根本就不是什么語言里的,是控制系統(tǒng)里的指令而已。+ m" h* w2 Y, a$ {
高級與低級本來就不是區(qū)分高下的。至于用什么語言要看干什么。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-7-15 15:41 , Processed in 0.075150 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表