Statement missing ; in function
main The compiler reports an error saying there is a
missing semicolon. But where is it missing? After C().
But suppose we only want to define the function C(),
logically we shouldn't be required to give a semi-colon
after C().That's the point. At the most you can call a
function from within the body of another function. you
are not allowed to define another function within the
body of another function. And that is what the above
program is attempting to do. It is trying to define C()
and c() in main(), which ia not acceptable,hence the error
message.
Here the inner printf() is executed first, and it
prints out a 4, a space and another 4. Thus it totally
prints out 3 characters. Whenever the printf() function
is called it returns the number of characters it has
successfully managed to print