vc運行程序exe停止工作 C語言程序運行后,出現exe停止工作,為什么呢?
C語言程序運行后,出現exe停止工作,為什么呢?這稱為運行時錯誤。在Windows7上這樣提示:在WindowsXP上這樣提示:運行時錯誤意味著程序在半運行時將崩潰。例如:①除零;②數組越界:int
C語言程序運行后,出現exe停止工作,為什么呢?
這稱為運行時錯誤。在Windows7上這樣提示:在WindowsXP上這樣提示:運行時錯誤意味著程序在半運行時將崩潰。例如:①除零;②數組越界: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;⑤數組太大,超出堆棧范圍,導致堆棧溢出:int a[100000000]