math.h 里没有 函数叫 overflow。
当调用陆亏函数时,参数出界,例如分母为 0,就会出现 溢出。
如果你用 overflow 作标识符,又没判好有声明,就会出现 未被定义。掘悉铅
exit为C++的退出函数,声明于stdlib.h中,对于C++其标准的头文件为cstdlib,声明纳芦为void exit(int value)
exit的功能为,退出当前运行的肆茄弊程序,并将参数value返回给主调进程。
在main中return v的效果 与exit(v)相同。
OVERFLOW为math.h中的一个宏定义,其值为3。含义为运算过程中出现了上溢,即运算结果超出了运算变量所能存储的范围。
所以,exit(OVERFLOW)的含义就是,退出程序,并返回OVERFLOW的值给主调进程。其标准的使用范裂族围为,当程序运算出现上溢时,退出程序并报错给主调进程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)