Answer:
C permits different forms of main
statement. The following forms are allowed:
(i)
main()
(ii)
main(void)
(iii)
int main()
(iv)
void main()
(v)
void main(void)
(vi)
int main(void)
(i) main(): The empty pair of parentheses
main().
(ii) main(void): The main(void) indicates that the function has no argument.
(iii) int main(): The statement int main() indicates
that the function returns an integer value to the operating system.
(iv) void main(): The statement void main() indicates
that the function does not return any information to the operating system.
(v) void main(void): The statement void main(void)
indicates that the function does not return any information to the operating
system and it has no argument.