针对很多人问我:“void
main()和main()有什么区别,各自用的场合是什么?”这个问题特做如下回答:
用void形容的函数是无返回值函数,即void
main()则无需返回一个值,但是省略了void也是可以的,不过严格来讲,无返回值函数规范的还是要加void的,如果是个有返回值的函数则必须要用相应的类型来定义。
main() 可以代替 void main(), 只要在在程序的最后一条加上 return; ,
void main() 有时不能代替 main().
完全可以不用viod main().
在VC++6.0中
viod main() 没有返回值.
main() = int main() 有返回值.
如果只 run 这个程序, 用void main().
如果用函数system call 这个程序, 有时要返回值.要用int main().
在VC++6.0中,
如果用int main().在程序的最后一条是return();