>>912
main()はint main()と同じ。Cでは関数に対するintを省略できる。
このintが何を意味するかは、大抵の入門書で後半のほうに出てくる。
今言えることは、main()は関数であり変数ではない、関数にもデータ型が関与するということ。

intを省略できないというが、それはおそらくお前がC++コンパイラを使っているからだろう。
C++ではそんな省略に頼っては間違いの元となるということで、省略できないことになった。