正在加载图片...
运行异常:指程序设计对程序运行环境考虑不 周而造成的程序运行错误。例如: ■对于“/y”操作,y输入了“零” ·由内存空间不足导致的访问空指针: int*p=new int;/动态分配空间,可能失败! *p三10;/如果上面new操作失败,p为空指针或抛出异常 ■输入数据的数量超过存放它们的数组的大小导致数组 下标越界。 多任务环境可能导致的文件操作错误。 ■给一个采用二分法查找的函数提供了一个未排序的数 组。 数据超出了其类型所允许的范围(溢出)。• 运行异常:指程序设计对程序运行环境考虑不 周而造成的程序运行错误。例如: ◼ 对于“x/y”操作,y输入了“零”。 ◼ 由内存空间不足导致的访问空指针: int *p=new int; //动态分配空间,可能失败! *p = 10; //如果上面new操作失败,p为空指针或抛出异常 ◼ 输入数据的数量超过存放它们的数组的大小导致数组 下标越界。 ◼ 多任务环境可能导致的文件操作错误。 ◼ 给一个采用二分法查找的函数提供了一个未排序的数 组。 ◼ 数据超出了其类型所允许的范围(溢出)。 ◼
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有