當前位置:編程學習大全網 - 網站源碼 - 程序老是崩潰,不知道為什麽(簡單程序,帶源碼)

程序老是崩潰,不知道為什麽(簡單程序,帶源碼)

x?=?0;?y?=?0;

int?z?=?i;

while(z?<?k?+?1)?{

if(x?==?j?-?i?+?1)?pA[z++]?=?pR[y++];

if(y?==?k?-?j)?pA[z++]?=?pL[x++];

if(pL[x]?<?pR[y])?pA[z++]?=?pL[x++];

else?pA[z++]?=?pR[y++];//?可能造成索引越界

}簡單修改如下:

x?=?0;?y?=?0;

int?z?=?i;

while(z?<?k?+?1)?{

if(x?==?j?-?i?+?1)?pA[z++]?=?pR[y++];

else?if(y?==?k?-?j)?pA[z++]?=?pL[x++];

else?if(pL[x]?<?pR[y])?pA[z++]?=?pL[x++];

else?pA[z++]?=?pR[y++];

}

  • 上一篇:星球大戰裏雙生壹體是什麽
  • 下一篇:桂東縣去長沙要隔離嗎
  • copyright 2024編程學習大全網