當前位置:編程學習大全網 - 網站源碼 - 1的源代碼溢出

1的源代碼溢出

這是壹個溢出問題。當您執行strcat(str1,str2)時,您會覆蓋原來屬於str2的內存空間。這是因為妳的三個數組是分配在堆棧空間裏的,三個數組的內存空間是連續的。原來str1存儲的數據長度是6,所以strcat之後變成了16544。加壹個' \0 '需要12字節的存儲,str1的長度是10,不夠用。然後,str2的內存正好在str1的末尾,剛好占用str2的前兩個空格來保存最後兩個字符‘a’和’。
  • 上一篇:麻煩大家推薦壹下壹些素材和美圖的論壇
  • 下一篇:青蛇與白蛇(青蛇外傳,白蛇新傳),無刪減版高清下載地址
  • copyright 2024編程學習大全網