人體汽肛 - 風馳電掣, 人車一體
版權所有, 歡迎盜考
blog 文章
(移至...)
blog 文章
單車強制戴安全帽意見調查
博客來 e-coupon, 折價券
拍賣/贈送
URL/Note
▼
顯示具有
c pointer
標籤的文章。
顯示所有文章
顯示具有
c pointer
標籤的文章。
顯示所有文章
2021年5月29日 星期六
c 語言傳遞二維陣列給函式時, 應該用什麼型別來接收這個二維陣列
›
the 1st edition: 2018/5/8 傳送陣列到函式時, 只傳指標過去, 這是什麼意思? 當然是字面上的意思。 char *str[10], 將 str 傳給 function 時, 是傳一個 pointer, 這個 pointer 指向 char* re...
2015年7月13日 星期一
有著 const 修飾的 c pointer
›
經過 os kernel 修煉之後, 我本來以為對指標已達「略懂」的境界, 不過看了 《[問題] 為什麼兩個 pointer 不能轉 const》 (該篇的討論有答案) 之後, 我才知道還有不足, 這次不是記憶體佈局的問題, 是在 compiler 這個階段。 有的人說指標...
2014年11月18日 星期二
array and pointer X global and local
›
我很想知道 g.c 和 g1.c 有什麼不同, source code 之前沒有秘密, 尤其是在組合語言之前。 先來四個問題 ... Q1: g.c L3 可讀可寫, 為什麼? Q2: g.c L4 read only, why? g.c 1 int main...
2014年5月5日 星期一
聊聊 c null/0 pointer
›
the 1st editon: 20120829 好久之前寫的文章, 再不發表可能就不會發表了, 寫技術文章真的很累人。 ref 2 提到, null pointer 和 0 pointer 是不一樣的, 但 c 似乎把 0 pointer 當 NULL pointer ...
2013年5月9日 星期四
c pointer + 1
›
指標 +1 的時候到底是加了多少呢?書上有寫, 但有時候這個指標的 type 並不是那麼直覺。 address+1.c 1 #include <stdio.h> 2 3 int main ( ) 4 { 5 char b...
2013年2月7日 星期四
執行位址 0 的程式碼
›
ptr.c 1 int main ( int argc , const char * argv [ ] ) 2 { 3 #if 1 4 unsigned int addr = 0 ; 5 goto * addr ; ...
2013年1月14日 星期一
改變指標的內容需要傳指標的指標
›
L22 mp(p, 5) 應該是很多人的困擾, 為什麼 p 這個指標不會被改成 5 還是原來的 1。 ptrptr.c 1 /* 2 * modify pointer 3 */ 4 #include <stdio.h> 5 6...
2012年10月5日 星期五
c pointer vs array and they are different
›
test environment: 32bit code, in bootloader array 和 pointer 有什麼不同呢?C 专家编程 (Expert C Programming) 裡頭有不少的說明。我要提到的是另外一個觀察。 cb.c 1 __asm...
2011年12月9日 星期五
c runtime - array vs pointer
›
這主題不算是 c runtime, 只是我自己想這樣分類。 From wish list books 程式設計師面試寶典 (已經絕版, 連這種書都會絕版, 真讓我驚訝, 這可算是電腦界的高普考書籍耶!): p 7-6 提到的考題: char c[]="hello...
›
首頁
查看網路版