當前位置:編程學習大全網 - 網站源碼 - 為什麽用vc6.0編程的時候時常出現錯誤,我的電腦是筆記本。編譯連接都沒有錯誤,可是運行的時候有這樣

為什麽用vc6.0編程的時候時常出現錯誤,我的電腦是筆記本。編譯連接都沒有錯誤,可是運行的時候有這樣

大致是兩種問題:1是妳的指針定義後沒有分配內存,也就是沒有new和delete;2是妳分配的內存過小,在運行時越界了,比如分配10個整形的內存,但是妳賦值的時候給10個以上的地址賦值,這種情況經常發生,例如new a[10],實際上妳只能給a[0]-a[9]賦值,如果給a[10]賦值就會錯誤,也就是所謂的內存溢出。調試方式,妳可以用vc編譯環境調試,用其中的單步執行的方式在指針處設置斷點,運行到那裏就停了,然後單步執行看看變量的值是否和妳想的壹樣。

  • 上一篇:C語言與C++與JAVA的區別
  • 下一篇:bose音響520會唱歌嗎?
  • copyright 2024編程學習大全網