最新苹果手机制作铃声:怎么具体解释 程序设计的三种出错处理方式?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 20:05:16
在有关程序的数据结构中,有说明 程序设计的三种出错处理方式是:1。用exit语句终止执行并报告错误,2。以函数的返回值区别正确返回或错误返回3。设置一个整形变量的函数参数以区别正确返回或某种错误返回。
这三种具体应该怎么解释啊?通俗易懂的!多谢各位的帮忙 啊!

第一种:用EXIT语句退出,是应用于发生关键性错误,比如你想打开文件并用于读取或写如时,或者动态分配内存空间时发生错误,如果不退出程序在后面对文件描述符或者分配的内存使用的话会发生严重错误,于是在这种错误的时候就必须用EXIT语句退出程序.
第二种:当某个函数要完成某个特定任务,并将是否成功完成该任务的结果返回给调用这个函数的程序的时候,比如自己写的一个对SOCKET读写的函数,想往SOCKET里写1000个字节的数据,如果写入正常则程序就执行下一不操作,如果写入错误则程序要提示用户重试,此时就需要返回不同的值来区别不同的状态.
第三种:用得少,通常用于该函数的执行结果对主进程没有严重的影响的时候.