W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
目前為止我們孤立地關(guān)注了程序設(shè)計(jì)語言中的一些元素---變量、表達(dá)式和語句,還沒有談到如何把它們組合起來。
程序設(shè)計(jì)語言中的一個(gè)最有用的特性是它們能使用小的構(gòu)件,并把它們組合起來。例如,我們知道怎樣做整數(shù)乘法,也知道怎樣輸出值,因而我們能同時(shí)做這兩件事情:
cout << 17 * 3;
事實(shí)上,我不應(yīng)該說“同時(shí)”,因?yàn)閷?shí)際上乘法運(yùn)算必須在輸出之前,但是關(guān)鍵在于任何包含數(shù)字、字符和變量的表達(dá)式都可以用在輸出語句中。我們已經(jīng)見過這樣的例子:
cout << hour*60 + minute << endl;
你同樣可以將任意表達(dá)式放在賦值語句的右邊:
int percentage;
percentage = (minute * 100) / 60;
這種能力現(xiàn)在看上去并不能讓人印象深刻,但是接下來我們會(huì)看到另外一些例子,在那些例子中,組合整齊而簡潔地表達(dá)出了復(fù)雜的計(jì)算。
警告:對(duì)于在何處使用特定的表達(dá)式有一些限制;尤其是賦值語句的左邊必須是一個(gè)變量名,而不能是一個(gè)表達(dá)式。這是因?yàn)樽髠?cè)表示結(jié)果的存儲(chǔ)位置。表達(dá)式僅僅代表值,并沒有代表存儲(chǔ)位置,因此以下表達(dá)式是非法的: minute + 1 = hour;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: