Istenem. Nem, NEM szabványos. A mainnek lehet 0 argumentuma, 2 (egy int és egy char**, pontosabban char*[]) és 3 (az előző kettő, és még egy, azt most fejből nem tudom, mi). A visszatérési értéke MINDEN esetben int, és vagy raksz bele return-t, vagy nem. Így szabványos a main. Máshogy nem.
int main()
{}
^ Ez szabványos. ^
v Ez viszont nem v
void main(int argc, char* argv[])
{
return 1234;
}
----
Hülye pelikán