一、c++沒有boolean和byteandroid
二、c中的boolean,0表示false,非零表示truec++
三、沒有string,就用數組來表示 char a[]數組
四、指針就是內存地址,內存地址就是指針函數
做弊工具能夠直接修改內存裏面的值工具
5.函數返回多個值,就是經過傳地址參數,修改內存地址的值spa
六、數組的取值運算:char類型的數組 +1 移動一個字節;int類型的數組 +1 移動4個字節指針
靜態內存:棧分配,編譯器自由分配和釋放code
動態內存:堆分配blog
七、函數指針:int(*android)(int x, int y) android=add內存
八、聯合體:應用場景(各個類型之間相互轉換)
union Mix { long i; //4個字節 int k; //4個字節 char ii;//1個字節 };
sizeof(union Mix)=4 個字節(由於union聯合體共用一塊內存空間)
九、結構體
//定義結構體 struct student{ int age;//4個字節 float score;//4個字節 char sex; //1個字節 } ;
sizeof(struct student)=12個字節