mshd.net
当前位置:首页 >> C++中rEturn 0及voiD用处 >>

C++中rEturn 0及voiD用处

return是返回值的意思,每个函数理论上来说都可以有一个返回值,如return 0就表示返回一个值为0的返回值,int main()中的int表示返回值是int类型,同理也可以是float类型等,而void 表示该函数没有返回值例如void main()该函数中就不需要加r...

写 void 可以,但c++标准从来就没有出现过main()这种函数。 通常main不写函数类型和返回值的话会默认为int 以及带有返回值,但后来的不同编译器的会有不同结果,写了int main 而没有return 0在VC6.0环境下会报错 -------------------------> ...

return 0 中的0通常被用做错误码,系统API返回0一般表示成功(也有表示失败的特例,此时非0表示成功),在你自己的程序中根据需要使用,建议与系统API表示方式一致(0为成功,非零失败,且返回的数字错误码能用来辨别是什么错误)

void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错,提示“illegal use...

如果函数的返回值不是void,则默认的函数返回值为int,所以特别是在int main()函数中要写明return 0,表示返回。因为函数(除void)在遇到return时才能返回。

void f() { if() {return} //return就直接结束函数,不执行后面的语句。单独return典型用在void的函数中。 }

我严重不同意以上三人的回答。 虽然在题目中所提到的 return 0 和 return 1 都有结束程序的功能,但是: 在一些调试程序的工具中,主函数返回0则表示程序正常结束,返回其他值表示程序异常结束。这就是程序里的“错误代码”。 当程序交给用户时,...

(1)如果程序正常执行,用return语句向操作系统返回0值,即return 0,否则返回-1。 (2)而return 1,多半是在函数调用是返回给被调函数的值。 如: #include using namespace std; int max(int x,int y) {int z; z=x>y?x:y; return(z); //这里...

return 1是返回整数。return true是返回bool类型的值。 return 1 或 return 0 的作用: return 0是正常退出,return 非零 是异常退出,这是返回给控制台的,不在编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。如果是C中,定义vo...

C业界不成文规定,一个有返回值的函数,如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示。你查看一下各个应用函数的文档就会发现这个特点。 调用者可以根据返回值来判定函数是否执行成功,来决定是否继续后续的操作。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com