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 ...