I am taking steps now to learn C thoroughly since you encouraged me to do so. Thanks. Now I have some questions for you. I see in most of the programs that main has no any arguments or parameters. Are there any occasions when main() should have some parameters except void?