中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      sun 的一個(gè)面試題

      時(shí)間:2024-09-04 22:24:44 綜合指導(dǎo) 我要投稿
      • 相關(guān)推薦

      sun 的一個(gè)面試題

      •   作者:czzhou | 來源:網(wǎng)友博客 | 發(fā)布時(shí)間:2007-05-16 | 點(diǎn)擊:0

        sun 的一個(gè)面試題

      •   /* file1.c */

      •   char buff[128];

      •   /* file2.c */

      •   extern char *buff; /* Notice: extern char buff[] */

      •   int main()

      •   {

      •   *buff = a;

      •   return 0;

      •   }

      •   結(jié)果如下:

      •   $ gcc file1.c -c

      •   $ gcc file2.c -c

      •   $ gcc file1.o file2.o -o ff

      •   $ ./ff

      •   Segmentation Fault

      •   問,為何有這個(gè)結(jié)果?

      •   我試了一下,在file2中換成extern char buff[]就可以,

      •   但不知道為什么了..

      •   論壇上的一種解釋:

      •   ---------------------

      •   數(shù)組和指針本來是完全不同的東西

      •   數(shù)組里面放的是數(shù)組元素的值, 指針放的是一個(gè)地址

      •   編譯器為了處理起來方便,經(jīng)常把數(shù)組當(dāng)成指針處理

      •   比如:

      •   int buf[5]={0};

      •   int *p = buf;

      •   這個(gè)時(shí)候編譯器知道buf是一個(gè)數(shù)組

      •   所以會(huì)把數(shù)組的地址而不是它的內(nèi)容傳給p指針

      •   但是如果數(shù)組是在另一個(gè)編譯單元(編譯器對(duì)每個(gè)編譯單元的處理是獨(dú)立的)

      •   指針p它不知道自己指向的是一個(gè)數(shù)組

      •   鏈接的時(shí)候也沒有buf是一個(gè)數(shù)組的信息

      •   所以最后鏈接的時(shí)候, p鏈接的是buf的內(nèi)容而不是它的地址

      •   我在linux下的實(shí)驗(yàn)結(jié)果

      •   ---------------------------------

      •   在file1.c里邊

      •   char buf[ 128 ] = {0x10, 0x20, 0x30, 0x40};

      •   在file2.c里邊

      •   extern int buf// 注意這里強(qiáng)制把file1.c里邊的char buf轉(zhuǎn)換成整形

      •   int main()

      •   {

      •   printf("buf = %x\n", buf );

      •   }

      •   則輸出的結(jié)果就是

      •   buf = 40302010

      【sun 的一個(gè)面試題】相關(guān)文章:

      SUN認(rèn)證11-12

      面試題精選02-18

      分享面試題目 教育職業(yè)面試題11-20

      熱門就業(yè)行業(yè)面試題精選:編輯行業(yè)面試題!11-19

      Microsoft 面試題11-19

      蘋果 面試題11-19

      熱門就業(yè)行業(yè)面試題精選 銷售行業(yè)面試題11-20

      熱門就業(yè)行業(yè)面試題目精選:行政行業(yè)面試題11-20

      銀行招聘面試題11-26

      經(jīng)典面試題 及答案分析11-20

      主站蜘蛛池模板: 丝袜美腿丝袜亚洲综合| 国产在线天堂av| 精品一区二区三区四区少妇| 久久国产高潮流白浆免费观看| 国产精品亚洲综合色区丝瓜| 寿宁县| 国产一区二区三区免费主播| 国产一级一片内射在线| 蜜桃网站在线免费观看视频| 91精品啪在线看国产网站| 在线观看av片永久免费| 成人国产精品高清在线观看| 国产亚洲无码1024| 久久伊人网久久伊人网| 91久久精品一二三区蜜桃| 国产在线观看网址不卡一区| 永平县| 盈江县| 宣威市| 西贡区| 佛坪县| 察雅县| 沙坪坝区| 贡觉县| 衡山县| 五莲县| 准格尔旗| 国产成人精品cao在线| 清流县| 亚洲无码中文字幕日韩无码| 手机| 大乳丰满人妻中文字幕韩国| 久久黄色蜜桃av一区| 久久婷婷是五月综合色| jiZZ国产在线女人水多| jiZZ国产在线女人水多| 国产精品高潮av有码久久| 国产精品久久久亚洲第一牛牛 | 国产爆乳美女娇喘呻吟久久| AV中文字幕在线视| 青青草99久久精品国产综合|