1.再一次加強對int * a 和int (* a)的理解與溫習,多次之後便能夠理解指標的奧妙。
2.看指標表示式時依據從右到左看或者從內到外依據運算子》*的優先順序會很清晰。
3.利用&a[a.size]可以獲得陣列的尾後元素指標,但是此位置並不在陣列內,因此不可以對其進行街引用或者其他相關操作。
4.c++中沒有多維陣列,其實是陣列的陣列。如:
int a[2][3]=,
};//a為大小為2的陣列,每個元素是包含3個整數的陣列。
5.如果表示式含有的下標和陣列的維數一樣多,則返回的是陣列的元素,否則返回的是給定索引處的乙個內層陣列。
6.定義變數時,如果是內建型別如int等在函式外定義會自動初始化為0,在函式內(包括main函式)定義則不會初始化。如下**:
string s;
int a;
int _tmain(int argc, _tchar* argv)
Matlab小筆記(資料型別)
主題文章 matlab資料型別 此篇emmmm,本來手寫筆記但是怕寫完就扔了,看也不方便,所以記錄電子版 位元組數型別取值 8double 預設 10 308 10 308 10 sim 10 10308 103 084single uint32 int32 10 38 10 38 10 sim 1...
再談指標 指標的資料型別
一 指標定義 分三部分 例如 int i,char str,float k 1 i,str,k 是指標型別變數 2 表示定義的是乙個指標變數 而非一般變數 3 int char float 是指標所指向的記憶體空間中存放的資料的型別。可以這樣理解 int char float 看成是資料型別,i,s...
關於基本資料型別與包裝資料型別的使用標準
1 所有pojo類屬性必須使用包裝資料型別 2 rpc方法的返回值和引數必須用包裝資料型別 3 所有區域性變數推薦使用基本資料型別。舉例說明 1.所有sql使用的預設值都是null,如果pojo中的屬性為基本型別,當查不到記錄時,把null賦值給基本型別是會出錯的。2.包裝型別本身可以轉換為基本型別...