1. 程式人生 > >C++——變數和基本型別

C++——變數和基本型別

const限定符  

const int *p = &i;    // 指向常量的指標,不能通過*p改變其值

int *const p = &i;    // 指標是常量, 不能改變p的值

快速記憶:const * 常量指標; *const 指標常量

說明符

用於改變基本內建型別並把它們擴充套件展成更大的集合。有short long unsigned signed

enum

定義一組常量的集合,用識別符號取代數字,便於記憶。值預設從0開始分配。

union

聯合體裡聲明瞭多種不同的型別,一個聯合體變數同時間只能使用一種型別。

何為物件?

物件是指一塊能儲存資料並具有某種型別的記憶體空間。

字面值常量

每個字面值常量都對應一種資料型別,字面值常量的形式和值決定了它的資料型別。

引用

定義引用時,程式把引用和它的初始值繫結在一起,而不是將初始值拷貝給引用。引用必須初始化,且無法重新繫結到另一物件。