vc運(yùn)行程序exe停止工作 C語言程序運(yùn)行后,出現(xiàn)exe停止工作,為什么呢?
C語言程序運(yùn)行后,出現(xiàn)exe停止工作,為什么呢?這稱為運(yùn)行時(shí)錯(cuò)誤。在Windows7上這樣提示:在WindowsXP上這樣提示:運(yùn)行時(shí)錯(cuò)誤意味著程序在半運(yùn)行時(shí)將崩潰。例如:①除零;②數(shù)組越界:int
C語言程序運(yùn)行后,出現(xiàn)exe停止工作,為什么呢?
這稱為運(yùn)行時(shí)錯(cuò)誤。在Windows7上這樣提示:在WindowsXP上這樣提示:運(yùn)行時(shí)錯(cuò)誤意味著程序在半運(yùn)行時(shí)將崩潰。例如:①除零;②數(shù)組越界:int a[3]a[10000000]=10;③指針越界:int*P P=(int*)malloc(5*sizeof(int))*(P 1000000)=10;④使用已釋放的空間:int*P P P=(int*)malloc(5*sizeof(int))free(P)*P=10;⑤數(shù)組太大,超出堆棧范圍,導(dǎo)致堆棧溢出:int a[100000000]