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

      sun 的一個面試題

      時間:2024-09-04 22:24:44 綜合指導 我要投稿
      • 相關推薦

      sun 的一個面試題

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

        sun 的一個面試題

      •   /* file1.c */

      •   char buff[128];

      •   /* file2.c */

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

      •   int main()

      •   {

      •   *buff = a;

      •   return 0;

      •   }

      •   結果如下:

      •   $ gcc file1.c -c

      •   $ gcc file2.c -c

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

      •   $ ./ff

      •   Segmentation Fault

      •   問,為何有這個結果?

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

      •   但不知道為什么了..

      •   論壇上的一種解釋:

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

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

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

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

      •   比如:

      •   int buf[5]={0};

      •   int *p = buf;

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

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

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

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

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

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

      •   我在linux下的實驗結果

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

      •   在file1.c里邊

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

      •   在file2.c里邊

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

      •   int main()

      •   {

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

      •   }

      •   則輸出的結果就是

      •   buf = 40302010

      【sun 的一個面試題】相關文章:

      SUN認證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

      主站蜘蛛池模板: 国产精品女主播在线观看| 国产真实二区一区在线亚洲| 泽库县| 91精品国产无码在线观看| 无遮挡粉嫩小泬| 综合图区亚洲另类偷窥| 抚顺市| 开封县| 易门县| 亚洲国产成人Av毛片大全| 成人影院视频免费观看| 在线免费观看黄色国产| 精精国产xxxx视频在线播放器| 亚洲国产不卡av一区二区三区| 精品一区二区三区在线视频观看| 怀宁县| 鹰潭市| 溧水县| 顺义区| 国产欧美久久久精品影院| 信阳市| 舒兰市| 91青青草久久| 国产一区二区内射最近人| 亚洲高清有码在线观看| 汉沽区| 宅男久久精品国产亚洲av麻豆| 国产成人久久精品激情91| 亚洲国产精品久久久性色av| 精品免费一区二区三区在| 男人天堂AV在线麻豆| 久久亚洲日本免费高清一区| 久久人妻少妇精品系列| 精品一区二区三区久久久| 亚洲乱精品中文字字幕| 风流少妇一区二区三区| 人妻无码一区二区19P| 国产精品欧美视频另类专区| av黄片免费在线观看| 中日无码精品一区二区三区| 熟女少妇高潮免费视频|