voiD和rEturn0的区别

楼上说的非常对,void代表函数没有返回值,或者返回值是空,也就是只写一个return但是后面没有跟值的情况,而return 0代表返回的值是1,对应函数的声明部分也要有对应的关键字如int func(){return 0;}.但是main函数比较特殊,因为它是程序的入口函数,所以它的返回值代表这个程序以正常结束,这个是给系统看得,编程的时候可以在调试信息中看到线程的返回值是0.

我刚看过这里 Primer里说 int main()才是标准写法,最后返回0说明调用成功 void main() 虽然在一些实现上可以通过,但在另外一些实现上就会出问题 而且最后的return 0;对于int main()可一省略,其他函数不行

void是没有返回值的过程 类似vb6的sub和function

自定义的行数好像和void、return没关系吧return 是语句void 表示没有类型,所以没有返回值. void main() ; main() ; void main(void)这3种表达方式没有区别.前两个都有缺省值,最后那个是完全表达式.

对于这个程序本身是没有区别的.但是对于捕获这个程序的返回值来说就有意义了.比如说你的程序是a.exe,使用的是int main() { return 100; }我这里有另外一段程序:void main(){ int returnValue = system("a.exe"); printf("Return value from a.exe is %d\n", returnValue);}你就会发现,你的100就是我得到return value的值.如果在你的程序里不同的处理return给我不同的值,我可以根据你程序运行的不同return返回的结果来进行我的处理.

在一个函数中 需要指定返回值, 如果你想要这个函数有返回值就用return 不需要就用void 啊 很多时候这俩者可以相互调用. 比如 public void a(){ System.out.println("hello"); 等价于 public String b(){return "hello"}

因为你这里都定义为 void main() 如果要return 0 就改为 int main() 希望采纳

return就是指这段程序执行到这儿就要结束了. return 0指程序结束,并且返回0,有时候返回0表示程序执行正确,有时候表示程序执行错误,要看编译器的设定.

void 是指函数执行完毕之后,没有返回值,直接返回调用函数的地方,return是指函数执行结束之后,会产生一个计算结果,由return将计算结果作为函数的返回值带回到调用函数的地方

在C语言中,return函数有两种原型 1、return 1; 2、return (1) 这两种原型是等价的. 关于return的几句话是: 1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething(); 2、有些人习惯为return的返回值加一对(),如:

相关文档

函数必须有return0吗
return里0和1哪个为真
void return 0
return0有必要用吗
return为什么一定是0
void main
c return 0
void main后加return 0
dbpj.net
prpk.net
realmemall.net
dkxk.net
jmfs.net
电脑版