蜂鸟科技

您现在的位置是:首页 > 教育

教育大全

c语言return后面必须是0吗(c语言return0与return1)

2023-03-19 23:34:27 教育 0
1、殷宜咨询:为什么C语言的程序有的最后有return 0,有的没有什么时候该有,什么时候不该有? 周宁县向载荷回复: return 0是正常得退出,return 非零 是非正常常退出,是给操作系统识别的,对本身的程序是没有太大的影响的这个可以不去深究。2、殷宜咨询:C语言,为什么函数a的return后面加上那个表达式之后,返回主函数的结果是0? 周宁县向载荷回复: 可能是因为你将a函数的返回值类型定义为了整形int,但是return后面返回的值却并不是数值。3、

c语言return后面必须是0吗(c语言return0与return1)

1、殷宜咨询:为什么C语言的程序有的最后有return 0,有的没有什么时候该有,什么时候不该有? 周宁县向载荷回复: return 0是正常得退出,return 非零 是非正常常退出,是给操作系统识别的,对本身的程序是没有太大的影响的这个可以不去深究。

2、殷宜咨询:C语言,为什么函数a的return后面加上那个表达式之后,返回主函数的结果是0? 周宁县向载荷回复: 可能是因为你将a函数的返回值类型定义为了整形int,但是return后面返回的值却并不是数值。

3、殷宜咨询:C语言中,return 0,和return 一个非0数,有区别么?周宁县向载荷回复: 如果只是为了结束程序那就没区别了 一般来说0代表的是正常结束。

4、殷宜咨询:c语言中语句return 0对吗 周宁县向载荷回复: 就是return 0的意思,本来格式是return 0,但是括号一般可以省略。

5、殷宜咨询:C语言中是return 0还是return o?欧还是零? 周宁县向载荷回复: return的值 看函数的定义。

6、殷宜咨询:C语言中return的含义?周宁县向载荷回复: return 0是操作系统的默认约定比如编译了两个程序aexe和bexe 然后在命令行cmd里运行a ampamp b回车,那么如果a返回0,操作系统会继续运行b如果a返回其他值,比如1,操作系统就不会运行b了这里和c语言刚好相反,c语言里面0表示false,ampamp后面的反而不执行当然,如果只是单个程序运行。

7、殷宜咨询:C语言每次都要在结束时加return 0吗 周宁县向载荷回复: 在C语言中,return函数有两种原型1return 12return 1这两种原型是等价的关于return的几句话是:1有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething2有些人习惯为return的返回值加一对,如: return。

8、殷宜咨询:关于C语言中return 0的值为啥要设定成0而不设置成其他的整数,还有设置成其他的整数会怎么样?周宁县向载荷回复: return 0表示程序正常退出,如果要修改的话,一般改为1。

9、殷宜咨询:在一个C程序的最后加一个return0和不加有什么区别?周宁县向载荷回复: 看你函数的返回类型,如果是int类型的话,那么就要给函数一个返回值。