gt755m和gt650m:我想问一下 程序的初始有关return 0;
来源:百度文库 编辑:查人人中国名人网 时间:2024/10/04 19:18:54
请问 return 0表示程序运行正常, return 其它东西表示程序在运行过程中发生了异常.
int main()
{
return 0;
}
和
int main()
{
return -1;
}
这两个程序 执行起来都没有 错误
为什么 int main() 后 就必须返回 return 0;呢
定义一个int函数后 return 1-100;难道不可以么 ??
那为什么说
return 0表示程序运行正常, return 其它东西表示程序在运行过程中发生了异常
只是一个 习惯吗?
int main()
{
return 0;
}
和
int main()
{
return -1;
}
这两个程序 执行起来都没有 错误
为什么 int main() 后 就必须返回 return 0;呢
定义一个int函数后 return 1-100;难道不可以么 ??
那为什么说
return 0表示程序运行正常, return 其它东西表示程序在运行过程中发生了异常
只是一个 习惯吗?
执行起来当然没有错误啦,你 return -1 只是把结果传给父进程,并不是那种编译运行错误,你通过编译器是得不到的。
另外 main() 的退出错误应该用 exit() 函数。
定义中 ERROR_SUCCESS = 0
其他的均为错误,均不为0。
也有点习惯的问题……
应该也可以的吧 试试看
void main()呢?和上面有不同吗?