討論串[問題] 二維陣列的陣列名稱
共 7 篇文章
內容預覽:
恕刪. 既已討論至此地步,我想問個之前我認為是「常識」的寫法,. ( 可能常看到別人這樣寫,所以認為是常識). 不知是否又是 undefine behavior XD. #include <stdio.h>. int main(). {. unsigned int i, a=0x12345678;.
(還有95個字)
內容預覽:
想要補充三點 LPH66 大沒有提到的東西(但我寫的可能不適合初學者讀 orz). 第一個,printf 的 %p 只能用來印 void* 不能用來印其他種指標!(感覺可以. 寫一篇「如何印指標」到 FAQ 裡面了...)編譯器沒辦法幫你轉型成 void*.. 註:我覺得標準「希望」char* 也可
(還有3414個字)
內容預覽:
是的 這個某處並不是紀錄在某個變數裡. 以我以前回過的一篇文的講法就是「它是綁在 a 這個符號上」. 因此當有和它相關的位移運算時它就會把這個某處給代進去去運算. 因此最後編譯出來的程式中 這個值將會直接出現在指令上而不是存在某個變數裡. 你只能說 a 和 *a 所在的位址相同. (我相信你所謂"相
(還有1241個字)
內容預覽:
多謝 L 大的回答,. 我能瞭解. a 它是個"在 0x22cd0c 的 int[2][3]". a[0] 它是個"在 0x22cd0c 的 int[3]". a[0][0] 它是個"在 0x22cd0c 的 int". 而. 請問上一句的 "在某處" 感覺上是個變數 (因為 L 大下一段回覆 b
(還有293個字)