網頁標題: 可先宣告再定義變數

Warning: fopen(/home/crazy/www/learner/cpuroom/programmer/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
 
﹗﹗﹗觀看留言:此文章已經有1則留言 ﹗﹗﹗


宣告變數跟定義變數是兩種不同的指令敘述。 許多程式語言的教學文件都會告訴我們,
必須要先把變數宣告好,
然後才可以定義該變數的值,
如果沒有事先把變數宣告完成就去定義變數,
那麼可能許多程式語言會丟一個錯誤信息給你,
說:「此變數尚未宣告,
無法定義。」
剛開始我學習程式設計,
遇到這樣的問題,
坦白說實在被它搞得很糊塗:
「啥叫做變數宣告呀?」
只要把變數定義好了就行不是嗎?
結果原來不能這樣做。
許多程式語言一定要先把變數宣告好以後才能定義變數,
為了撰寫方便,
可以把宣告與定義變數這兩種指令放在同一個敘述。
跟許多程式語言相比,
劇本的程式語言要求沒那麼的嚴格,
可不用事先宣告變數,
一開始定義變數也可以。
在這裡我僅就劇本的變數的宣告與定義略述一二,
希望大家日後在其他地方學習程式語言,
能夠容易地入門。
請看一下這三行敘述:

var love,year; # 這裡宣告了兩個變數,
兩個變數用逗號 (,) 分開

love = "我愛你"; # 把 "我愛你" 設定給 love 這個變數

year = 10000; # 把 10000 這個整數設定給 year 變數

這裡再強調一遍, 敘述的結尾要有分號才行,
假如不寫分號 (;),
會造成劇本程式無法執行的窘境,
請各位務必記住。
分號之後的井字號 (#)只是註解符號,
為了方便說明,
我會盡量在每個敘述之後加上註解,
希望大家容易閱讀。

以上三個敘述, 第一個是變數的宣告敘述,
第二與第三則是兩個變數定義的敘述。
為了方便撰寫與閱讀程式,
我們可以把上面的三行內容濃縮成一個敘述:

var love = "我愛你",year = 1000; # 這裡宣告了兩個變數,
並且也定義好它們的值,
注意:兩個變數的定義中間要用逗點隔開

兩種寫法, 你認為哪一種比較方便閱讀呢?
除了努力寫程式,
也要想到日後能不能看得懂程式?
有時候自己辛苦寫好的作品,
忘記做註解,
撰寫的格式也沒有特別留意,
雖然程式執行沒問題,
但隔沒多久想要重新修改程式的時候居然看不懂自己在寫什麼?
因此用哪一種格式寫程式,
如何加上註解,
也是非常非常重要的哦!

假如你已經可以理解上面的說明, 現在我們就可以把所學到的知識套用在電腦上了, 
注意下面的程式碼,
尤其是第三行敘述的用法:




[/code]

執行

請記得, 把行號刪除之後,
執行才有效,
懶惰鬼以後不再提醒了囉!


本文張貼者:程咬金〔張貼時間:民國100年3月25日(星期五)15點51分 | 更新次數 #1 | 最後更新:民國100年3月25日(星期五)15點56分〕 | 寫信給程咬金

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示