本文目录
- return 0到底是什么意思,什么用途什么地方必须要用到它
- C语言中的return 0是啥意思
- C语言中Return 0是什么作用
- C语言中return 0;和return(0); 有什么区别
- return 0的作用
- C语言中的“return 0”是什么意思
- return 0是什么意思
- C语言中return 0 表示什么
- return 1和return 0的区别是什么
return 0到底是什么意思,什么用途什么地方必须要用到它
return 0是函数的返回值,函数中要写明return 0,表示返回。因为函数(除void)在遇到return时才能返回。一定要有,代表程序结束。
用途:return 0用来告知程序的结束。
必须有的地方:如果函数类型是int,则必须输入return 0。若函数类型是void,则可以不输入return 0。
扩展资料
return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
如果函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。
参考资料百度百科-return
C语言中的return 0是啥意思
c语言return0的意思是指返回到主函数的值为0。c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C的数据类型包括:整型(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,中括号内的索引值是从0算起的。
C语言中Return 0是什么作用
表示函数的返回值,可以根据需要返回不一定是0,一般函数的返回值是整数时,对返回值没有什么要求可以写return 0,比如 :
int main()
int i;
if(number《=1) return 0;
for(i=2;i《=10;i++)
说明main 需要返回一个int型的数。
我们用return返回一个值,也就是说我们希望那个函数返回一个什么结果,我们就return什么。int add (int a, int b){return (a*b);}这个函数就反回了参数中两个数的积。
return用于函数内部,含义为返回。其作用是退出函数。如果函数声明的返回值类型不是void型,通过return可以返回一个对应类型的值,这个值称为函数的返回值。return 0的含义就是,退出函数并将0值返回给主调函数。
C语言中return 0;和return(0); 有什么区别
1、退出方式不同
Return0表示程序正常退出,Return(0)表示程序异常退出,Return语句可以用来返回变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。作为程序开发的一般实践,该函数失败了。
2.不同的含义
Return0表示函数的正常结束,Return(0)表示函数异常终止,被调用的函数return1只是向主函数提供一个标志,指示执行遇到异常,然后返回主函数进行处理,继续执行。
3.布尔类型返回不同
Return0:返回false的权利,Return(0):true;通常这样的函数用于实现一个逻辑,以确定是否有数据,或检查是否有数据。
对于“yes”返回true,对于“no”返回false,例如:isalpha()来确定它是否是一个字母isdigit()来确定它是否是一个数字。
return 0的作用
return 0作用:是正常退出,表示这个函数已经被正常地执行完毕以跳出该程序。
这是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。
return函数调用的时候,计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
扩展资料:
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。
return语句后面具体是什么内容,这就要具体情况具体分析:
1、 在返回类型是char的函数中,return后应该是char类型的值;
2、在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0;其他的按照你的目的而定,只要是int 类型就行了
3、 在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。
总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。
参考资料:百度百科-return
C语言中的“return 0”是什么意思
c语言中return 0的含义:
1、返回值int 类型的函数返回:
return语句用来结束循环,或返回一个函数的值。
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
2、布尔类型返回:
return 0:返回假。
return 1:返回真。
C语言简介:
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。
C语言拥有经过了漫长发展历史的完整的理论体系,在编程语言中具有举足轻重的地位。
return 0是什么意思
return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。
return语句用来结束循环,或返回一个函数的值。
1、return 0,说明程序正常退出,返回到主程序继续往下执行。
2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0 或 return 1 对程序执行的顺序没有影响,只是大家习惯于使用 return (0) 退出子程序而已。
扩展资料
总结
return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值.
说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。下面我分别说一下 C 和 C++ 标准中对 main 函数的定义。
在 C89 中,main( ) 是可以接受的。Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language 2e(《C 程序设计语言第二版》)用的就是 main( )。不过在最新的 C99 标准中,只有以下两种定义方式是正确的:
int main( void )
int main( int argc, char *argv )
当然,我们也可以做一点小小的改动。例如:char *argv 可以写成 char **argv;argv 和 argc 可以改成别的变量名(如 intval 和 charval),不过一定要符合变量的命名规则。
如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv )。
main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。不过,我还是建议你最好在main函数的最后加上return 语句,虽然没有这个必要,但这是一个好的习惯。
注意,vc6不会在目标文件中加入return 0; ,大概是因为 vc6 是 98 年的产品,所以才不支持这个特性。现在明白我为什么建议你最好加上 return 语句了吧!不过,gcc3.2(Linux 下的 C 编译器)会在生成的目标文件中加入 return 0; 。
参考资料:百度百科-return
C语言中return 0 表示什么
表示函数的返回值,可以根据需要返回不一定是0,一般函数的返回值是整数时,对返回值没有什么要求可以写return 0,比如 :
int main()
int i;
if(number《=1) return 0;
for(i=2;i《=10;i++)
说明main 需要返回一个int型的数。
我们用return返回一个值,也就是说我们希望那个函数返回一个什么结果,我们就return什么。int add (int a, int b){return (a*b);}这个函数就反回了参数中两个数的积。
return用于函数内部,含义为返回。其作用是退出函数。如果函数声明的返回值类型不是void型,通过return可以返回一个对应类型的值,这个值称为函数的返回值。return 0的含义就是,退出函数并将0值返回给主调函数。
return 1和return 0的区别是什么
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return 1:表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;return语句用来结束循环,或返回一个函数的值。
以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。
return 0:返回假。
return 1:返回真。
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”,如:isalpha()判断是否是字母isdigit()判断是否是数字。
c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i = 1 》 3;则i的值为0。反之,i = 1 《 3;则i的值为1。