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任何一个自己需要的值,但注意最好不要和默认冲突,以免二义性。

posted @ 2020-12-23 19:18  江北一滴水  阅读(117)  评论(0编辑  收藏  举报