不加 void的是时候,相当于写了 int main()
int main()是C 语言main()函数的标准形式,这个函数会返回一个int 类型的数据,程序终止的位置需要写一条return 0 正常退出
考虑到程序会有不同的分支,有时候会出现 return 非0整数,这时候就是告诉操作系统,这程序运行时出现了异常,操作系统会根据返回值进行相应的后续操作
void main() 就把返回值去掉了,在这个函数中就不能有返回值了,这样程序只能以一种状态运行到终止而不造成程序没有相应,这样的写法没有被标准所接受,因为这样写出的程序的是不够强壮(《C primer plus 》 中提到到的,程序设计的一个原则,对算法的要求 Strong )的