C 中變數的理解 其它語言通用

2021-07-05 11:32:19 字數 425 閱讀 6667

關於變數的問題,其實可以看成是乙個入住賓館的問題,對應的變數名即為房間號,定義的變數型別即為入住賓館的房間型別是標準間、單人間、雙人間、還是**套房等。

string name ;這裡的string即變數的型別(賓館中的房間型別),name即變數的名稱(賓館中的房間號如122、632),

string name="我的名字";  name="我的名字" 是把我的名字這個字串賦給name (我的名字就相當於要入住賓館的那個人,他適合於string這個型別,可以這麼理解:他是一般階層的,那只適合於標準間,若他是有錢老闆,那他適合於**套房,是什麼人住什麼樣的房間,住適合自己的房間)。

關於變數賦值,有兩種方法:一是如  string name;

name="我的名字" ;

另一種是   string name="我的名字"; 

第二中較為簡便。

C語言變數理解

資料型別 資料型別的本質 固定大小的記憶體的別名 1byte char 1個byte的記憶體用char來表示 2byte short 2個byte的記憶體用short來表示 4byte int4個byte的記憶體用int來表示 變數 變數的本質 變數是一段實際連續儲存空間的別名,程式中通過變數來申請...

C語言工程內如何呼叫其它檔案的函式和變數?

c語言 是以 檔案 為單位組織進行的。下面我們通過兩個問題的解答,進而展開講解。同乙個工程內,b.c檔案如何呼叫a.c內的全域性變數 非靜態 和函式 非靜態 呢?有兩種方法。在b.c檔案頭部中,直接新增用extern宣告要呼叫的全域性變數 函式的語句即可。宣告全域性變數時必須加extern關鍵字 宣...

對c語言普通變數和指標變數的理解

一 普通變數和的本質區別 在說到普通變數和指標變數的區別時,我更喜歡從乙個更高的視角去看待這兩者。首先來說,這兩者都是變數,既然是變數,就會包含位址和值這兩部分,例如int a 用 a獲得該變數的位址,用a獲得該變數的值 普通變數和指標變數的區別就是,這兩種 變數的值的所表示的意義不同,一般來說,普...