



莫奇按照國王教他的6個基本步驟成功編譯、運行了那些代碼,并得到了正確結果,心里甭提多高興了。“哈哈,現在我可以好好逛逛這神奇的代碼王國了。”他請國王做向導,和國王邊走邊看。
走著走著,他們走到了并排排列的3棟房子前。這3棟房子構造、外觀一樣,只是顏色不同。莫奇很好奇,走到紅色房子前,看到了下面這個程序以及運行結果:
國王笑瞇瞇地向莫奇解釋道:“我們設計程序時,需要將不同類型的數據放到相應的變量中,例如整數要放到整型變量中,實數要放到實型變量中。變量好比你面前的房子,不同顏色代表了不同類型。
“這個程序中的變量a和 ch是整型變量,就好像紅色房子,里面只能存放整數。記住,在使用整型變量前,我們要用整型標識符int進行說明。”
莫奇似懂非懂地點點頭,然后朝黃色房子走去,房子前也寫了一個程序及運行結果:
仔細琢磨了一下,莫奇對國王說:“這個程序中的變量 b和q3是實型變量。實型變量就像黃色房子,里面只能存放一種類型的數據——實數。實數前必須用double這個標識符說明其類型。對嗎?” 國王伸出大拇指:“哇,你真聰明。”
得到了國王的肯定,莫奇更加有信心了。他飛快地朝另外一棟房子跑去,果然,這里也寫了一個程序和運行結果:
這個程序,莫奇看了半天都沒有看懂。他皺著眉,用乞求的眼神看著國王,希望能得到他的指點。國王微笑著說:“這個程序有點難理解吧?當使用單個字符時,我們需要把字符放到字符型變量中。這個程序中的變量k和w1就是字符型變量,前面用標識符 char進行說明。每個字符型變量中只能放單個字符,也就是一個字符。懂了嗎?”
“我明白了。變量如同存放數據的房子,不同的房子存放不同類型的數據。這里的三色房子分別表示整型、實型和字符型變量。”莫奇慢慢道來。
“孺子可教,孺子可教呀!為了區分每個變量,我們要給它們取名字,以免弄混。取名的時候,要以字母開頭,后面接字母或者數字都可以。不過,同一個字母,大寫字母和小寫字母表示的變量不一樣。例如,exam、tree1、y5、a、A這些變量名都是可以的,3f、t*3這樣的變量名就不行。”國王點撥道。莫奇點點頭,表示聽懂了。
他繼續往前走,沒走多遠,看到路邊寫了一個程序。這次,他一下子就看懂了,并拿出隨身攜帶的筆記本電腦,運行程序,得到了正確的結果。
小朋友們,你們弄懂了這些有關變量的知識了嗎?試著把這里所有的程序上機,得到正確的結果吧。