• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 筆試中數(shù)組越界問題

        時間:2020-11-21 18:19:27 筆試題目 我要投稿

        筆試中數(shù)組越界問題

          下面這個程序執(zhí)行后會有什么錯誤或者效果:

        筆試中數(shù)組越界問題

          #define MAX 255

          int main()

          {

          unsigned char A[MAX],i;

          for (i=0;i<=MAX;i++)

          A[i]=i;

          }

          解答:MAX=255,數(shù)組A的下標(biāo)范圍為:0..MAX-1,這是其一,其二 當(dāng)i循環(huán)到255時,循環(huán)內(nèi)執(zhí)行: A[255]=255;這句本身沒有問題,但是返回for (i=0;i<=MAX;i++)語句時,由于unsigned char的取值范圍在(0..255),i++以后i又為0了..無限循環(huán)下去.

          注:char類型為一個字節(jié),取值范圍是[-128,127],unsigned char [0 ,255]

          拓展閱讀:

          語法錯誤不等于不能執(zhí)行,能執(zhí)行不等于結(jié)果正確....

          結(jié)論:

          越界是肯定的

          內(nèi)存是很大的

          舉個例子吧:

          int main(...){

          int a =0;

          int b[3] = 0;

          b[3] = 1;

          }

          //結(jié)果有可能使a=1;

          //具體結(jié)果跟進(jìn)程中棧排列有關(guān)

          越界雖然會影響其它內(nèi)存位置的變量,但只能影響本進(jìn)程空間的'內(nèi)存,對其他程序沒有影響,除非你的越界已經(jīng)延伸到了環(huán)境變量的位置

          unix/linux下可能的錯誤(其他的不知道):

          SIGBUS 總線錯誤

          SIGSEGV 段地址錯誤

        【筆試中數(shù)組越界問題】相關(guān)文章:

        《公民凱恩》中的視角越界08-19

        JavaScript中的索引數(shù)組、關(guān)聯(lián)數(shù)組和靜態(tài)數(shù)組、動態(tài)數(shù)組的分類講11-10

        PHP中如何創(chuàng)建和修改數(shù)組11-25

        幾個常見的軟件測試面試筆試中的問題12-09

        ASP筆試問題集11-27

        淺談javascript數(shù)組06-19

        中軟集團筆試題12-20

        關(guān)于PHP數(shù)組內(nèi)存耗用太多問題的解決方法11-20

        JSON數(shù)組用法介紹11-10

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲视频日本有码中文 | 中文字幕一区二区在线观看 | 婷婷久久综合九色综合97 | 亚洲综合第一在线影视 | 亚洲日本熟女视频 | 亚洲色婷成人综合电影在线 |