c语言为啥要return0

@徐岸1573:请问为什么c语言后面要加return 0 -
冷政14780807888…… 这个指的是返回“0”代表着程序的终结,一般在主函数里作用不明显,

@徐岸1573:C语言为什么要加return 0 -
冷政14780807888…… return 0;表示程序正常结束.return 非0;表示程序异常结束;这是C标准对编译器的一项建议.

@徐岸1573:C语言为什么要加return 0
冷政14780807888…… 因为若在主函数main前加了int或voin就必须在该函数末尾加上returnX 表示一个返回值 若返回值是0 者表示通过

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

@徐岸1573:为什么标准C程序后边都要有return 0 -
冷政14780807888…… C程序中返回值主要是为了调用者了解函数调用的运行情况,有一些是实际需要的一个运算结果,有的只是表示函数的运行状况,如果出错返回某个值,没有出错返回一个值,用来判断运行结果. 另外main(),也可以返回值,用来判断运行结果,例如在DOS状态下运行完一个程序,可以用errorlevel来判断程序运行结果返回的值,根据这个值来进行不同的处理.(一般在批命令里会用到,扩展名为.bat的文件)

@徐岸1573:c语言 最后为什么要写return0啊 -
冷政14780807888…… 本来就是一个main函数,在函数头部你已经告诉编译器你需要返回一个int 类型的值,如果你不想返回值你可以把int main改成void main,去掉return 0这一行也是没有错的.

@徐岸1573:为什么c语言在结尾是要加上 return 0 我是初学者谁能简单给我解释下? -
冷政14780807888…… 因为main函数是操作系统调用的,最后程序运行成功还是失败要给操作系统一个说法.返回0就表示成功.

@徐岸1573:c语言,这里为什么用了return0 -
冷政14780807888…… 因为这个main方法要求返回一个整型的数值,所以这里return 0表示程序正常结束

@徐岸1573:为什么 在C语言的程序中,经常要在最后写return 0;说是返回给系统.这是为什么呀·?希望解释得通俗点 -
冷政14780807888…… 我觉得就算是void main(),你没写return语句,它也会产生一个返回值.这个返回的确是返回给系统的.就相当于是系统要知道这个主函数已经执行完了,然后做一些善后处理吧,也可以用来判断程序是否出错等等

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

相关推荐

  • c语言printf用法例子
  • 为什么c语言最后return 0
  • int main为什么要return 0
  • return1和return-1
  • c语言return 0必须吗
  • 循环不用return 0
  • c语言return返回值举例
  • void main什么意思c语言
  • c语言return后面接什么
  • int main void 含义
  • return 0必须有吗
  • printf在c语言中怎么用
  • c语言return的用法详解
  • void main不用return0
  • c语言return的3种形式
  • return0可以不加吗
  • 什么时候可以不用return 0
  • 为什么要加return 0
  • scanf和printf的区别
  • return-1什么意思
  • return ok和return 0
  • return为什么一定是0
  • main 加void
  • printf在c语言怎么用
  • c语言return后面加什么
  • return0在c语言中的作用
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网