C/C++中return默认值问题
- 主函数中
默认规定:
其他值表示程序运行中出错。return 0 代表正常退出main函数,还给操作系统
而return其他值,表示main函数不正常退出。可以有ERROR_LEVEL查询。
在这里则表示返回值。如果x大于0则返回0否则返回1.
- 如果不在主函数中
那么如果是自己编译的函数如:
int zhi(int x)
{
if(x>0)
return 0;
return 1;
}
在这里则表示返回值。如果x大于0则返回0否则返回1.
不在主函数中,这个值是可以自己修改的,你可以return任何一个自己需要的值,但注意最好不要和默认冲突,以免二义性。
本文来自博客园,作者:江北一滴水,转载请注明原文链接:https://www.cnblogs.com/zhangzongjun/p/14180593.html