C语言中return 0和return 1和return -1分别表示什么意思啊,求指点

作者&投稿:融仁 (若有异议请与网页底部的电邮联系)
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值返回给主调函数。

return0代表程序正常退出,return1代表程序异常退出。
使用return语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。
return代表调到函数外,
return0代表函数正常终止
return1代表函数非正常终止
return关键字的作用是返回程序流程的控制权!
其副作用是返回一个值。
例如intmain(){}则必须返回一个值
return0代表函数正常终止
ruturn1代表函数非正常终止
被调函数return1只是给主调函数一个标志,说明他的执行过程遇到异常情况。
然后就返回主调函数来处理,继续执行。

扩展资料:一、返回值int类型的函数返回:
return语句用来结束循环,或返回一个函数的值。
return0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return-1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;
系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。
注意此时返回的类型是int。
二、布尔类型返回:
return0:返回假;
return1:返回真;
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母isdigit()判断是否是数字。
c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i=1>3;则i的值为0。反之,i=1<3;则i的值为1。
参考资料:
百度百科——return

return语句用来结束循环,或返回一个函数的值。返回0一般在主函数结束时,表示逻辑为0,即停止不再执行,返回1表示,逻辑为真,返回负一,表示返回一个代数值,一般用在子函数结尾。

按一般程序开发惯例,解释如下:
return 0; 函数返回0表示成功完成本函数
return -1;执行该函数失败!

以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的!

布尔类型返回:
return 0;返回假
return 1; 返回真
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母 isdigit()判断是否是数字

return语句用结束循环或返函数值返0般主函数结束表示逻辑0即停止再执行返1表示逻辑真返负表示返代数值般用函数结尾

如果没赋予它功能,只是返回三个值而已,和return 65535一样。


在c语言中return的用法是什么啊?
在main()函数中调用asum函数,即可得到函数的结果,并将它在主函数输出。例如 include<stdio.h> int asum(int n){ int i=0,sum=0;while(i<=n){ sum=sum+i;i++; } return sum;} int main(){ int n;scanf("%d",&n);asum(n);printf("%d",asum(n));return 0;} ...

return在c语言中的含义
return在c语言中是返回函数的值的意思。返回通过调用涵洞数量到主涵洞数量获得的值。Return是返回函数的值。这里,它是op指针减去outstr指针的值。比如encode函数外有这样的语句char*a,*B;intc;c=encode(a,b);存储在这个整数C中的值是op指针减去outstr指针的值。在一个函数中,如果遇到return...

return的用法和搭配c语言
在C语言中,return是一个非常重要的关键字,它用于表示函数的返回值。在函数执行完毕后,可以使用return语句将结果返回给调用它的函数。在C语言中,return语句的语法如下:return 表达式;其中,表达式可以是常量、变量或表达式,其类型必须与函数定义中的返回类型相同。return语句可以放在函数的任意位置,当执行...

C语言中return 有什么作用?returen0和return1有什么区别?
\\x0d\\x0a在函数声明为void,也就是不需要返回值的函数,并且该函数内部没有条件分支(比如if\/case之类),那么可以在函数中不写return。\\x0d\\x0a其他情况,无论函数返回类型是什么,都要用return返回。至于return 0还是return 1,是函数功能的需要。比如,需要一个加法函数:\\x0d\\x0aint add(...

c语言return用法
函数的返回值是由返回语句return实现的,函数执行的最后一个操作就是返回,返回的意义是:(1)子程序函数返回主调函数,宣告函数的一次执行结束,在调用期间所分配的变量单元被撤消;(2)送函数值到调用表达式中,当然这一点并不是必需的,因为有些函数有返回值,有些函数没有返回值。

计算机C语言中return语句是什么意思
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利...

c语言中return语句的作用是什么?
在C语言中,return语句的作用是终止函数的执行,并返回一个值。这个值可以被赋值给调用该函数的变量。例如,如果我们有一个函数用来求两个数的和,我们可以这样写:int add(int a, int b) { return a + b;} 在这个函数中,return a + b;语句将两个数相加的结果返回。当这个函数被调用时,它...

在c语言中,return的作用和用法
一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者。而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。return的作用1:表示返回,这个程序可以结束了,可以不带参数。如果你的成员运行到这里,你就不往后运行了,可以加一...

C语言中的什么是return值?
返回值是C语言中一个重要的概念,指的是函数执行完以后return的结果。在一般的C教材中,都有比较详细的介绍。返回值的形式跟函数的类型有关,返回值可能是一个数据,一个指针,一个字符串等等。在调用这个函数的地方,可以根据返回值判断函数的执行是否正确或获取想要的信息。举个例子来说吧,int add(...

return 0在c语言中是什么意思?
c语言中return 0的含义如下:1、返回值int 类型的函数返回:return语句用来结束循环,或返回一个函数的值。return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。2、布尔类型返回:return 0:返回假。return 1:返回真。C语言简介:C语言是一门面向过程的计算机编程语言,与C++...

吉林市13089992058: C语言中return 0 的真正含义 -
无咸盐酸: main 主函数的 return 值,并不是告诉编译器的,而是返回到运行这个程序的系统的. 命令解释器(例如dos的command,linux 的各种 Shell)接收这个值,可以用于不同程序之间的交互.例如批处理程序(又或者另外一个程序通过管道什么的)...

吉林市13089992058: C语言中return 0有什么用? -
无咸盐酸: 在主调函数中,可以根据这个返回值,判断被调用程序的执行情况.如果被调用的函数正常结束,就会执行这个return 0;就能判定它不是异常结束(如内存溢出、除以0出错、打开指定的文件失败等等出错情况而导致程序不能继续运行而异常中止).

吉林市13089992058: c语言中return 0是不是必须的,有什么作用 -
无咸盐酸: 不是必须有,主函数定义类型为int main()要加上return 0; 如果主函数定义成void main()则不需要return 0; 高级程序员一般都用带返回值return 0;

吉林市13089992058: 请问在C语言编程中 return 0 这条语句是什么意思,起什么作用? -
无咸盐酸: 告诉操作系统,当前程序返回值是0 一般可以用来判断程序是否正常退出等等

吉林市13089992058: C语言 最后return 0. return 50. return 100都代表什么?是什么意 -
无咸盐酸: 用函数来表示你就明白了 int is_max(int a, int b)//第一个int是表示函数is_max的返回值,也就是函数到最后一定要返回到调用的地方一个int类型的值 { if(a>b) return 1; if(a=b) return 0; if(a<b) return -1; } void main() { int x=5,y=4; int re=is_max(a,b);//函数把返回值赋给re变量 if(re==1) printf("x大于y"); if(re==0) printf("x等于y"); if(re==-1) printf("x小于y"); } 这样明白了吗?

吉林市13089992058: C语言return 0出现在哪里? -
无咸盐酸: 如果主函数是int型的,那么就应该有return 0这句话,这个返回值是给系统用的. 0表示程序正常退出,但是如果不写这句话,能编译通过,但是会有警告.

吉林市13089992058: C语言中的“return 0”是什么意思? -
无咸盐酸: 是将调用涵数所得的值返回到主涵数中.return是返回函数的值.在这里是返回op指针减去outstr指针的值.例如如果在这个encode函数外面有这样的语句char*a,*b;int c;c=encode(a,b);那这个整数c储存的值就是op指针减去outstr指针的值.举个例子吧: int add(int a,int b)/*函数将返回一个整型的值S给主函数中sum*/ {int s;s=x+y;return s;实现语句*/ } main() {int a=10,b=20,sum;sum=add(x,y)

吉林市13089992058: C语言中的return 0是啥意思 -
无咸盐酸: "return 0"出现可能有两种能,一是在主函数〔main()函数〕中出现,二是在自定义函数中出现,在主函数中出现是代表的是无系统返回值,即执行到这时直接跳出程序了.在自定义函数中出现时代表的是无函数返回值,只执行了代码,做了一些代码让做的事,但不返回数值给主调函数.

吉林市13089992058: c语言当中最后的结尾returen 0 是什么意思? -
无咸盐酸: return 0;是用来返回函数运算的结果,在C语言中,程序员用返回值来判断函数运行的状态,来判断函数运行时是否发生错误. 在很多的系统函数中,返回0代表程序运行正常.

吉林市13089992058: C语言编程里最后的return 0 有什么含义? -
无咸盐酸: return 通常用于函数中,作为一个函数返回值!----------- 情形1)main函数中的return main中的return值返回的是主函数的执行情况0:表示无错误退出1:表示异常退出 情形2)常规函数的return int func(int a, int b) { return a+b; } 该函数的返回值就用于计算a+b的值.比如:int c = func(a, b);------------------- 此外,返回值还可以是BOOL型、Char型或其他类型.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网