#include #include #include using namespace std; #define SquareOf(x) x*x #define AddFive(x) x+5 void main() { int xin=3; cout << "\nSquareOf macro is defined as: SquareOf(x) x*x and variable 'xin' = 3"; cout << "\nxin=" << xin; cout << "\nSquareOf(xin)=" << SquareOf(xin); cout << "\nSquareOf(xin+4)=" << SquareOf(xin+4); cout << "\nSquareOf(xin+xin)=" << SquareOf(xin+xin); cout << "\n"; cout << "---------------------------------------------------------------------------\n"; cout << "\AddFive macro is defined as: AddFive(x) x+5 and variable 'xin' = 3"; cout << "\nxin=" << xin; cout << "\nAddFive(xin)=" << AddFive(xin); cout << "\nAddFive(xin)*3=" << AddFive(xin)*3; cout << "\nAddFive(xin)/AddFive(xin)=" << AddFive(xin)/AddFive(xin); cout << "\n"; cout << "---------------------------------------------------------------------------\n"; }