Re: [分享] C 語言常見誤解
※ 引述《Favonia (小西風最乖了*^^*)》之銘言:
: 推 fon909:推,另外第5頁第2點是全域變數嗎?"很多實作"可以舉幾個例嗎? 09/06 22:47
foo.c:
int p[100] = {0};
bar.c:
#include <stdio.h>
extern int* p;
int main()
{
printf("%p\n", (void*)p);
return 0;
}
在 64bit Linux 上以 gcc 4.6.1 編譯後印出的結果為 nil
也就是 p 為空指標
這顯然不是一個陣列的正確位址
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.90.139
※ 編輯: littleshan 來自: 118.168.90.139 (09/06 23:14)
→
09/06 23:15, , 1F
09/06 23:15, 1F
→
09/06 23:16, , 2F
09/06 23:16, 2F
→
09/06 23:18, , 3F
09/06 23:18, 3F
推
09/06 23:22, , 4F
09/06 23:22, 4F
→
09/06 23:30, , 5F
09/06 23:30, 5F
→
09/06 23:30, , 6F
09/06 23:30, 6F
→
09/06 23:31, , 7F
09/06 23:31, 7F
推
09/06 23:37, , 8F
09/06 23:37, 8F
推
09/07 08:45, , 9F
09/07 08:45, 9F
討論串 (同標題文章)