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";
    return 0;

void print(void) //called function
     for (int i=1;i<35;i++)


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.

Found This Page Useful? Share It!
Get the Latest Tutorials and Updates
Join us on Telegram