c语言什么情况下用到return1 和return 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或者1关键是看你有没有使用这个返回值,如一个输出函数,不需要返回值int my_output()
{
printf("Hello World!\n");
return 1;
}
// 这里即可以return 0;也可以return 1;因为实际中不需要此返回值,所以此函数还可以写成
void my_output()
{
printf("Hello World!\n");
}
// 但是如果要使用函数中的返回值,如判断一个字符是否是字母的函数
int is_char(char x)
{
if (x >= 'a' && x <= 'z' || x >= 'A' && x <= 'Z')
return 1;
else
return 0;
}
// 因为使用is_char函数的时候,需要判断参数x是否是字母,所以返回1说明是字母,返回0不是字母,
// 这里返回0和1就有区别了。总之返回值是什么关键看你怎么使用函数的返回值。
什么是交际语言的使用?
语言,无论是书面语言还是口头语言,都是用来表情达意的。如果只有良好的愿望,却不能恰当表达,就不可能达到预期的效果,有良好的愿望,还必须用合乎礼仪的方式来表达,才可能产生良好的效果,并给别人留下一个很好的印象。所以,在学校交往中,无论使用书面语言还是口头语言,都应该从内心真诚关注对话人...
应急语言标准化的5个例子 平常生活中遇到危险情况,往往用语音无法预险...
1. 地震应急沟通:在地震发生时,人们可能会感到恐慌和困惑。在这种情况下,建立一套明确的应急语言标准可以帮助所有人理解并遵循应急指挥和救援的指令。例如,可以规定使用“请向安全地点撤离”或“保持安静,不要移动”等简洁明了的语言。2. 火灾应急沟通:在火灾发生时,应急语言...
什么是通用语言?
通用语言是指在一定范围内普遍使用的语言,具有广泛的社会性和实用性。通用语言被广泛使用于各种场合和情境,是人们日常交流的基本工具。通用语言通常是一种自然语言,不是人为创造出来的,具有自然语言的语法和词汇。通用语言是社会交流的基础,是不同地区、不同文化背景的人们进行交流的桥梁。通用语言在社会...
语言的作用是什么?
语言是人们交流思想的媒介,它必然会对政治、经济和社会、科技乃至文化本身产生影响。语言这种文化现象是不断发展的,其现今的空间分布也是过去发展的结果。根据其语音、语法和词汇等方面特征的共同之处与起源关系,把世界上的语言分成语系。每个语系包括有数量不等的语种,这些语系与语种在地域上都有一定的...
请问C语言中定义数据类型的有哪些词啊,应该在什么情况下用到?
void 空类型 int 整型 float 浮点类型 double 双精度浮点类型 char 字符类型 C++ 定义了另外两个基本数据类型: bool 和 wchar_t.类型 描述 bool 布尔类型, 值为true 或 false wchar_t 宽字符类型 类型修饰符 一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰. 当类型修饰符单独使用...
数学教师在什么时候会用到态势语?
数学教师在激动的时候,或者讲到高潮部分就会用到态势语。态势语言是课堂语言中不可缺少的一种。态势语言是通过人的眼神表情、手势动作、身体形态等来表达的,它是通过人体的神态、举上,眼神等“无声语言”将信息传梯给对方的一种行为。态势语言包括手势语言、身体语言、情态语言等。教师微笑的表情和...
编程语言的分类和用途
node.js)。5、PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。参考资料来源:百度百科—编程语言 ...
人类的“第二语言”是什么?人类何时会无意识地运用第二语言?
就是第1次运用的这些词语,例如哲学中一些特殊的名词,第1次不认识,属于第二语言,通过使用之后就变成第一语言。
C语言中强制类型转换什么时候用到
当自动类型转换不能实现目的时,可以用强制类型转换。如6.5 % 3,由于%要参加运算的两侧均为整形,自动运算会把3变成float,这样会出错,所以用强制类型转换 int(6.5)% 3 此外,在函数调用时,有时为了使实参与形参类型一致,可以用强制类型转换运算符得到一个所需类型的参数。
分别在什么情况下使用自然语言、列举法和描述法表示集合?
首先是自然语言自然语言是比较少用的方法,多数用于口头表示集合中,少数用与书面.列举法:列举法用与表示集合内元素较少的集合或者是无限集但是可以直观的看出集合内元素的规律,列举法 的优点在于它比较简便,直观关于...
郭怡依利: // return 0或者1关键是看你有没有使用这个返回值,如一个输出函数,不需要返回值 int my_output() { printf("Hello World!\n"); return 1; }// 这里即可以return 0;也可以return 1;因为实际中不需要此返回值,所以此函数还可以写成 void my_...
鲁甸县15192597167: C语言中return(0)和return(1)的作用是什么啊?以下是我的程序,程序的功能不用分析,就分析下return的作用 - ?
郭怡依利: return()函数是一个返回值函数,代表程序结束后为调用它的进程返回一个整数,该整数的值即为return()函数括号中的数值 return(1)即返回1, return(0)即返回0, 该函数常用于通过不同的返回值判定函数的运行状态或结果.对于你的程序的具体功能不是很明白(-_-!) 不过,应该是当发送期间地址或发送数据的行为失败或者无回应时,返回0,否则返回1 这样,就可以通过以下的简单代码实现函数运行结果的的识别: x=ISendByte( sla , c); if x == 0 printf("发送数据失败"); elseif x == 1 printf("发送数据成功"); end
鲁甸县15192597167: C语言中return 0 和return 1用法有什么区别?为什么有时两个都可以? - ?
郭怡依利: 一般windows程序员认为return 0是正常返回,return 1是非正常返回(即可能出错或异常),但这个只是标志的规定,事实上return 0和return 1的使用是按照公司的编码规定分别作出解释的,也可以两个都是正常的,不过比较常用的还是最初说的那种情况
鲁甸县15192597167: C语言中什么时候该用return,什么时候不用? - ?
郭怡依利: 当你定义函数的时候才要用,有些函数有返回值,也就是调用一个函数之后,该函数返回一个值给你. 如 int fun(int a) 这个函数就要用return ,而且return 后面跟的变量或字面常量应该是整形才对,如果是不能自动转换成整形的数据如double型...
鲁甸县15192597167: c语言中if语句中的return0与return1的作用 - ?
郭怡依利: int zhishu(int c) //判断c是不是质数,是则返回1,不是,则返回0 {int i, j;for (j=2;j<=c/2;j++)if(c%j==0) //当c有约数时,不是质数,返回0,表示不是质数return 0;return 1; //当在1-c之间找不到约数时,c是质数,返回1,表示是 }
鲁甸县15192597167: C语言中return 有什么作用?在什么情况下可以没有return?returen0和return1有什么区别? - ?
郭怡依利: C语言中,关键字return可以出现在任意函数中,如果该函数需要有一个结果,可以通过return语句带回给调用函数中.return后的值是你自己定的.当然,函数中也可以没有return语句. 比如:void fun () {printf(“*****8”);} //该函数只是用来输出一行*号,没有涉及到计算,所以没有return 比如 int fun(int n) //该函数计算累加和s=1+2+3+.....+n {int i,s; s=0; for(i=1;i<=n;i++)s=s+i; return s; //通过return把最终的和值s返给main函数}
鲁甸县15192597167: C语言,调用函数中什么情况用return语句,什么情况不用? - ?
郭怡依利: 看函数的返回值类型啊,void 就不用return,不是void 就要return啦,return的变量类型要和函数相同
鲁甸县15192597167: C语言 feof什么情况下才会返回1? - ?
郭怡依利: feof不会返回1呀,只有0和非0,但非0不一定是1 如果文件结束,则返回非0值,否则返回0
鲁甸县15192597167: C语言中return函数有什么用,还有怎么用的?谢谢各位大神了 - ?
郭怡依利: 第一个作用,也就是他的真实作用 返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么 比方主函数int main() {}这里就必须有一个return,只有void时可以不用返回值. 功能函数 int fun() { return 1; } 这个时候...
鲁甸县15192597167: C语言中return 0和return 1有什么区别? - ?
郭怡依利: 在C语言中,return函数有两种原型 1、return 1; 2、return (1) 这两种原型是等价的. 关于return的几句话是: 1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething(); 2、有些人习惯为return的返回值加一对(),如: ...