【发布时间】:2010-08-07 06:33:32
【问题描述】:
我有以下代码
#include <iostream>
#include<exception>
#include <cstdlib>
int main(){
for (int i=0;i<100;i++){
std::cout<<i<<" ";
if (i %5==0){
abort();
}
}
return 0;
}
但它只写 0 并说 abort 被称为为什么?我认为它应该输出 0 1 2 3 4 然后退出程序是吗?
【问题讨论】:
-
我不敢相信你认为这个问题是关于
abort()函数的。我已更正您的问题标题。 -
davit - 如果您对它感到满意,您应该接受答案。