C的各个标准并没有void main()这种定义,但是这种形式符合C的函数声明形式(main当然也是函数,但C、C++标准中没有其为空类型的标准形式),所以可以写成
void main() 如果你看的书多的话你会发现绝大多数都是int main() ……return 形式的,当然一些不是很标准的书除外。
至于那个return 0;是给mian函数返回值的,就像其他有返回值 的函数一样,return 0表示为main函数返回值使其正常结束,Tc好像可以不加return 编译时自动加,但VC必须加~