This C++ program is used to demonstrates how to use a function without any parameters and return type.
#include <iostream> using namespace std; int main() { void print(); //function declaration print(); //function call cout<<"\no parameter and no return type \n"; print(); return 0; } void print(void) //called function { for (int i=1;i<35;i++) cout<<"*"; cout<<"\n"; }
Explanation:
First of all, you have to include the iostream header file using the "include" preceding by # which tells that hat the header file needs to be process before compilation, hence named preprocessor directive.
Next is int main(). As you know that all the execution of any C++ program starts from main() function. So the main() function is defined with return type as integer. Now, you have to take a user defined function name and declare it within main() having no return type and hence void. Then you have to call that user defined function. And finally the return 0; statement is used to return an integer type value back to main().
Now in the function definition in this program you have to use a for loop with integer type variable I initialized with 1 till 35. Then on the next line, the cout statement will print asterisk. The next cout statement with the help of "\n" will take the cursor to the next line.