sizeof以及亂七八糟的指標

2021-06-16 02:38:11 字數 684 閱讀 5237

sizeof以及亂七八糟的指標  

下面的輸出是?

double* (*a)[3][6];

cout《看見類似「double* (*a)[3][6]; 」的語句,把「(*a)」這一部分看作乙個整體,不妨計為a,則a就是指向a的指標,則原語句「double* (*a)[3][6]; 」可以看作「double* a[3][6]; 」,於是a就表示乙個二維陣列,陣列的元素為double*型別。那麼a就是指向a的指標。分析得出有如下結果:(注意,sizeof作用於乙個陣列的時候,結果是該陣列所佔位元組數的大小,不是陣列元素的個數,也不能把陣列名作為指標來看,否則指標的大小為4,輸出就為4了)

double* (*a)[3][6];

cout《再看乙個:

char sa[1000] = "abcdef";

char* sb = "asdassaasabcdeft";

const char* sc = "aaaaaaaaaaaaaaaaaaaa";

cout<<"sizeof(sa):"sb,sc都是指標,輸出大小4

sizeof(「abcdefghijklmn」)輸出字串的大小

輸出結果如下:

sizeof(sa):1000

sizeof(sb):4

sizeof(sc):4

sizeof('abcdefghijklmn'):15

c 亂七八糟

大綱 變數和基本型別 常量 表示式,各種操作符等 控制語句 強制型別轉換 異常處理 函式 標準輸入輸出類 類,封裝性,繼承性,多型性 標準類 泛型程式設計,類模板,函式模板 標準容器類,泛型演算法 類是什麼,類是對具有相同特性以及行為的一類物件的高度歸納,類是一種抽象資料型別 快慢指標 多個指標,前...

亂七八糟的tf

my state tf.variable 0,name counter 建立乙個op變數my state,並初始化為0 one tf.constant 1 建立乙個op常量賦值為1 new value tf.add my state,one update tf.assign my state,new...

亂七八糟的命令

man ls col b ls.txt whatis du cd 前一目錄 cd 直接回家 tree makir p home dir1 dir2 dir3 head 5 etc passwd tail sudo etc init.d apache2 stop 檔案預設不能授予x許可權,預設644 ...