莫奇按照國王教他的6個(gè)基本步驟成功編譯、運(yùn)行了那些代碼,并得到了正確結(jié)果,心里甭提多高興了。“哈哈,現(xiàn)在我可以好好逛逛這神奇的代碼王國了?!彼垏踝鱿?qū)В蛧踹呑哌吙础?/p>
走著走著,他們走到了并排排列的3棟房子前。這3棟房子構(gòu)造、外觀一樣,只是顏色不同。莫奇很好奇,走到紅色房子前,看到了下面這個(gè)程序以及運(yùn)行結(jié)果:
國王笑瞇瞇地向莫奇解釋道:“我們設(shè)計(jì)程序時(shí),需要將不同類型的數(shù)據(jù)放到相應(yīng)的變量中,例如整數(shù)要放到整型變量中,實(shí)數(shù)要放到實(shí)型變量中。變量好比你面前的房子,不同顏色代表了不同類型。
“這個(gè)程序中的變量a和 ch是整型變量,就好像紅色房子,里面只能存放整數(shù)。記住,在使用整型變量前,我們要用整型標(biāo)識(shí)符int進(jìn)行說明?!?/p>
莫奇似懂非懂地點(diǎn)點(diǎn)頭,然后朝黃色房子走去,房子前也寫了一個(gè)程序及運(yùn)行結(jié)果:
仔細(xì)琢磨了一下,莫奇對國王說:“這個(gè)程序中的變量 b和q3是實(shí)型變量。實(shí)型變量就像黃色房子,里面只能存放一種類型的數(shù)據(jù)——實(shí)數(shù)。實(shí)數(shù)前必須用double這個(gè)標(biāo)識(shí)符說明其類型。對嗎?” 國王伸出大拇指:“哇,你真聰明?!?/p>
得到了國王的肯定,莫奇更加有信心了。他飛快地朝另外一棟房子跑去,果然,這里也寫了一個(gè)程序和運(yùn)行結(jié)果:
這個(gè)程序,莫奇看了半天都沒有看懂。他皺著眉,用乞求的眼神看著國王,希望能得到他的指點(diǎn)。國王微笑著說:“這個(gè)程序有點(diǎn)難理解吧?當(dāng)使用單個(gè)字符時(shí),我們需要把字符放到字符型變量中。這個(gè)程序中的變量k和w1就是字符型變量,前面用標(biāo)識(shí)符 char進(jìn)行說明。每個(gè)字符型變量中只能放單個(gè)字符,也就是一個(gè)字符。懂了嗎?”
“我明白了。變量如同存放數(shù)據(jù)的房子,不同的房子存放不同類型的數(shù)據(jù)。這里的三色房子分別表示整型、實(shí)型和字符型變量。”莫奇慢慢道來。
“孺子可教,孺子可教呀!為了區(qū)分每個(gè)變量,我們要給它們?nèi)∶郑悦馀?。取名的時(shí)候,要以字母開頭,后面接字母或者數(shù)字都可以。不過,同一個(gè)字母,大寫字母和小寫字母表示的變量不一樣。例如,exam、tree1、y5、a、A這些變量名都是可以的,3f、t*3這樣的變量名就不行?!眹觞c(diǎn)撥道。莫奇點(diǎn)點(diǎn)頭,表示聽懂了。
他繼續(xù)往前走,沒走多遠(yuǎn),看到路邊寫了一個(gè)程序。這次,他一下子就看懂了,并拿出隨身攜帶的筆記本電腦,運(yùn)行程序,得到了正確的結(jié)果。
小朋友們,你們弄懂了這些有關(guān)變量的知識(shí)了嗎?試著把這里所有的程序上機(jī),得到正確的結(jié)果吧。
發(fā)明與創(chuàng)新·小學(xué)生2017年4期