99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

C++ 賦值

2023-03-20 15:44 更新

上面已經(jīng)創(chuàng)建了一些變量,我們想用它們存一些值,可以通過賦值語句來實現(xiàn)。

firstLetter = 'a';    // give firstLetter the value 'a'
hour = 11;           // assign the value 11 to hour
minute = 59;        // set minute to 59

這個例子展示了三個賦值語句,注釋則展現(xiàn)了人們談及賦值語句的三種不同說法。這里用到的詞匯可能有些讓人疑惑,但是想法很直接:

  • 聲明一個變量時,你是創(chuàng)建了一個有名字的存儲位置。
  • 對一個變量賦值時,你是給了它一個值。

在紙上展示變量的一種常用方式是畫一個框,變量名在外,變量值在內(nèi)。這種圖被稱為狀態(tài)圖,因為它展示了每個變量所處的狀態(tài)(你可以把它想成變量的“精神狀態(tài)”)。下圖展示了以上三條賦值語句的作用:

enter image description here

有時候我會使用不同的形狀來區(qū)分不同的變量類型。這些形狀應(yīng)該幫助你回想起C++中的一個規(guī)則,即一個變量應(yīng)該和你分配給它的變量值的類型相同。例如,你不能把一個字符串存儲到一個int類型的變量中。以下語句會產(chǎn)生編譯錯誤:

int hour;
hour = "Hello.";       // WRONG !!

這條規(guī)則有時候會引起混亂,因為你經(jīng)常會把值從一種類型轉(zhuǎn)換成另一種類型,而且C++有時候會自動轉(zhuǎn)換。但是現(xiàn)在你應(yīng)該記住它,把它當做基本規(guī)則:變量和值應(yīng)該具有相同的類型。我們之后會討論特殊情況。

另一個易讓人混淆的是一些字符串看起來像整型,實際上卻不是。例如,字符串“123”,它由字符1,2,3組成,和數(shù)字123是不同的,以下語句是非法的:

minute = "59";  //   錯誤!


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號