C语言中程序结束的时候返回值语句“return 0;”有什么作用?有什么意义?

2025-02-28 14:47:30
推荐回答(3个)
回答1:

C语言main()函数, 是一个函数, 只是程序运行的时候自动去调用main()而已.
而C规定函数返回值为int的时候, 这个int 可以省略, 所以main()是 int main()的简写.
既然有返回值就必须要返回一个值啦. 随便返回什么都可以..
当然如果你写成了void main()就不用谢return 0;了

回答2:

给操作系统看的。。如果返回非零 则证明程序出错 操作系统会产生中断 向用户报错

回答3:

如果程序正确就会返回0 如果返回别的非零值 证明程序出错