Różnica między int main () i int main (void)?

Co oznacza następujące:

int main(void) {...} 

VS

int main() {...}

?

Myślę, żeint main() {...} oznacza, że ​​main nie otrzymuje żadnych parametrów (z linii poleceń), jednak:

int main(int argc, char *argv[])

robi.

Ale co robiint main(void) {...} znaczy ? co robiunieważnić oznacza ?

Spojrzałemtutaj ale to w jakiś sposób inne pytanie.

questionAnswers(8)

yourAnswerToTheQuestion