请问如果在C++程序中不写“return 0;”语句会不会对程序的安全性有影响?

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:59:30
是不是最好在程序都写上return 0;这条语句?

看情况来用的。。

如果你需要返回0就要写。不需要就不要写。。

不是一定要写,有的地方如果加了return 0程序就中断了

如果函数的返回类型允许0,那么可以这样写.
都写这语句,并不能提高安全性.安全性的降低也不是由于不写这条语句造成的.

看编译器,有的编译器不允许main是void的,有的编译器允许,标准c++main必须是int的,但是有的编译器做了手脚,其实最终还是返回一个int的,在正常运行情况下是0

如果是main函数的话编译器会自动为你补上的.

那要看函数返回值的声明类型,如果声明为int 如果不加return 0 编译都无法通过谈何安全性

最好都加上,上次NOIP就是这样丢得分