return0在c语言中是什么意思

return表示函数结束,也就是说CPU执行到return后,就会跳转(如果要好理解的话,是"回到")到调用它的地方,然后继续执行.

而0,是一个整形,一般来说return0所在的函数的返回值类型就是int,如:intmain(void).而它的用处就是数据交换(或处理)还拿main函数作比较,如果有人细心,在main函数的return处加一个断点,然后单步执行,不难发现,下一步就会进入编译器的自带源文件.以VC为例,它的代码是:__winitenv=envp;mainret=wmain(argc,argv,envp);//然后下一个执行的是(调试模式):if(!managedapp){undefined#ifndef_CRT_APPexit(mainret);#elseexit_app()#endif/*_CRT_APP*/

这样,就不难发现,返回值是用来退出程序的,虽然在这里,它们的用处完全一样,但是如果是一个取绝对值的函数abs,那么,它的返回值就有很大的用处了,可以说整个函数的用处就在于返回值.

return0是函数的返回值,函数中要写明return0,表示返回。因为函数(除void)在遇到return时才能返回。一定要有,代表程序结束。

用途:return0用来告知程序的结束。

必须有的地方:如果函数类型是int,则必须输入return0。若函数类型是void,则可以不输入return0。c语言是--门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。

C语言编译器普遍存在于各种不同的操作系统中,例如MicrosoftWindows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。C语言是--门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

C语言的设计目标是提供-种能以简易的方式编译、处理低级存储器、仅产生少的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言-般只比汇编语言代码生成的目标程序效率低10%到20%。因此,C语言可以编写系统软件。




转载请注明:http://www.aierlanlan.com/cyrz/2090.html