Complete listing of Functions02.cpp
/*File: Functions02.cpp
This C++ program illustrates functions having no
parameters and no return value.
This program displays the following text on the
screen:
Hello World
Goodbye cruel world
************************************************/
#include <iostream>
using namespace std;
//A function prototype is required due to the
// placement of the goodbye function relative
// to the main function. The main function
// requires the prototype in order to understand
// the interface to the goodbye function, which
// has not yet been defined when it is called.
void goodbye();//function prototype
//No function prototype is required for the
// hello function because it is defined before it
// is called.
void hello(){
cout << "Hello World" << endl;
}//end hello
//---------------------------------------------//
int main(){//Global main function.
hello();
goodbye();
return 0;
}//end main function
//---------------------------------------------//
void goodbye(){
cout << "Goodbye cruel world" << endl;
}//end goodbye
Listing 2
|