|
這個應(yīng)該從程序的整體設(shè)計(jì)思路中去看吧。就是這樣的兩條語句是看不出來的。
不過,以我的經(jīng)驗(yàn),還是可以說兩句:
第一:語句的意思你是懂的吧?——設(shè)置位變量set、dx_nb。
第二:從給出的注釋可以看出——這兩個變量是用作標(biāo)志的,其實(shí)就是if條件判斷的依據(jù)的。例如:(沒有程序,我只是從程序設(shè)計(jì)思路上分析)當(dāng)set=1時,是東西方向燈亮,或放行,set=0時,是南北方向放行。另一個變量類似。
第三:紅綠燈設(shè)計(jì)中,其實(shí)是有非常多的條件的,特別是你這個程序——紅綠燈的時間并不固定,是可以調(diào)整的——所以,就要有足夠的判斷條件,設(shè)計(jì)這種位變量,就是很好的思路。
第四:你目前還不會讀程序,從你的提問內(nèi)容就可以知道。讀別人的程序是很難的事兒,很是需要經(jīng)驗(yàn)的。不僅要懂每條語句的語法意思,更重要的是變量的用途、各個模塊的作用及關(guān)聯(lián)......,很難,要慢慢積累經(jīng)驗(yàn)才行。 |
|