c语言 return -1,c语言return1的作用

kodinid 19 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言 return -1的问题,于是小编就整理了4个相关介绍c语言 return -1的解答,让我们一起看看吧。

  1. C语言中return -1是什么?
  2. c语言中return 1的作用?
  3. C语言中return0和return1用法有什么区别?为什么有时两个都可以?
  4. 初学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语言 return -1,c语言return1的作用-第1张图片-安济编程网
图片来源网络,侵删)

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");

c语言 return -1,c语言return1的作用-第2张图片-安济编程网
(图片来源网络,侵删)

}// 但是如果要使用函数中的返回值,如判断一个字符是否是字母的函数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点解答对大家有用。

c语言 return -1,c语言return1的作用-第3张图片-安济编程网
(图片来源网络,侵删)

标签: return 返回 函数