大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 return -1的问题,于是小编就整理了4个相关介绍c语言 return -1的解答,让我们一起看看吧。
- C语言中return -1是什么?
- c语言中return 1的作用?
- C语言中return0和return1用法有什么区别?为什么有时两个都可以?
- 初学C语言,条件判断那里returncode-1是为什么,代码全对?
C语言中return -1是什么?
意思都是返回值是-1一般来说,有两种情况是返回-1的:一种是程序出错,另一种就是使用了终止符EOF(在上对应的键位应该是ctrl+D或者ctrl+Z,我的linux是前者,windows应该是后者吧。。。)
c语言中return 1的作用?
return 1是函数的返回值,用于指示函数的执行状态,一般用于表示函数执行成功,返回1,表示函数执行失败,返回0。在函数中,return 1表示函数执行成功,程序继续执行;如果return 0,表示函数执行失败,程序终止执行。
C语言中return0和return1用法有什么区别?为什么有时两个都可以?
一般windows程序员认为return 0是正常返回,return 1是非正常返回(即可能出错或异常),但这个只是标志的规定,事实上return 0和return 1的使用是按照公司的编码规定分别作出解释的,也可以两个都是正常的,不过比较常用的还是最初说的那种情况
初学C语言,条件判断那里returncode-1是为什么,代码全对?
// return 0或者1关键是看你有没有使用这个返回值,如一个输出函数,不需要返回值int my_output(){ ("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就有区别了。总之返回值是什么关键看你怎么使用函数的返回值。
到此,以上就是小编对于c语言 return -1的问题就介绍到这了,希望介绍关于c语言 return -1的4点解答对大家有用。