Run time error in C
标签:C语言 RuntimeError
目录
1.Run time error 的含义
-Run time error 便是指程序运行过程中崩溃了
-导致崩溃的原因有很多:
1)除数为0;
2)数组越界;
3)指针越界;
4)使用已经释放的空间;
5)数组定义过大,占用内存过大;
6)循环没有终止导致内存耗尽;
本博文主要讲第(6)点:循环没有终止导致内存耗尽
2.举例子
Description:
Write a program that reads an integer with 3 digits and adds all the digits in the integer.For example,if an integer is 932,the sum of all its digits is 9+3+2=14.
现在要假设处理的数字非常大( 2^64 < length <= 10^200 )
(length 指的是数字的大小!不是长度!)
input
123456789011121314151617181920
output
101
-没有一个数据类型能容下这么大的一个数字,因