為什麼會出現runtimeerror一般都是什麼情況

時間 2021-09-21 09:07:20

1樓:

runtime  error (執行時錯誤)就是程式執行到一半,程式就崩潰了。

比如說:

①除以零

②陣列越界:int a[3]; a[10000000]=10;

③指標越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+1000000)=10;

④使用已經釋放的空間:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;

⑤陣列開得太大,超出了棧的範圍,造成棧溢位:int a[100000000];

如果你用的是 windows xp 作業系統,那麼runtime error 的介面一般如下:

2樓:匿名使用者

有2種情況 第一種是陣列越界了,具體為runtime error sigse** 這個就就要自己去檢查了,因為陣列越界,編譯無法識別錯誤的,

第二種就是除數為0 具體為runtime error sigfpe 如果你那裡有除數,應該考慮到除數為0的情況,這種情況一般是因為迴圈那裡出錯的,檢查一下

3樓:

陣列越界,大陣列開在main函式裡面了.除0

4樓:匿名使用者

執行時錯誤。應該是邏輯有問題,具體**可以發出來看下

acm題為什麼我的程式總是超出時間限制呢,總是提示runtimeerror

為什麼會出現星座,為什麼會出現12個星座

十六夜 樓上講的好深奧哦 該不會專門研究星座的吧? 阿韶 星座的歷史已有幾千年了,不同的民族和地區,有自己的星座區分和傳說 現在國際通用的88 個星座,起源於古代的巴比倫和希臘 大約在3000 多年前,巴比倫人在觀察行星的移動時,最先注意的是黃道 太陽在恆星間視運動的軌跡 附近的一些星的形狀,並根據...

男性為什麼會出現包莖,為什麼男性會出現包莖現象

你好!對於男性包莖的 如何,包皮包莖影響到人們正常性生活,對於包莖手術,做完手術需要多長時間能恢復 三個月左右可以完全恢復的,至少是需要個月左右的具體看個體差異而定醫生詢問具體男性包莖的 如何,要結合自身的實際情況而定。男人的包皮是什麼?為什麼會有包皮?男人出生後都有包皮 但是有後來割掉了 就沒有了...

電腦為什麼會出現藍屏?電腦為什麼會出現藍屏?

是你的系統出現問題了!才會有藍屏的症狀的!把系統用一鍵還原就可以了!沒備份的話,用系統碟裝也可以的!那樣就不會出現藍屏了!希望你的電腦c盤不要放其它沒用的東西,那樣對電腦系統部好的,要下麼裝什麼都不要放c盤究好了。那樣你的電腦一般來說不會出現什麼一些中毒和藍屏的一些其它問題了!注意c盤喲!c盤只是放...