/////////////////////////////////////////////////////////////// // exmp2c.cpp - pass by value // // // // Jim Fawcett, ELE591\791, Su'99 // // // // build: cl /GX exmp2c.cpp // /////////////////////////////////////////////////////////////// #include #include #include using namespace std; //----< demonstrate pass by value >---------------------------- void passByValue(double d, double *pDouble) { cout << "\n\n inside passByValue(...)"; d = 2.5; cout << "\n value of d is " << d; *pDouble = 3.5; cout << "\n value pointed to by pDouble is " << *pDouble; } //----< test >------------------------------------------------- void main() { cout << "\n before calling passByValue(...)"; double d = 1.5; cout << "\n value of d is " << d; double target = 2.0; double *pDouble = ⌖ cout << "\n value pointed to by pDouble is " << *pDouble; passByValue(d, pDouble); cout << "\n\n after calling passByValue(...)"; cout << "\n value of d is " << d; cout << "\n value pointed to by pDouble is " << *pDouble << "\n\n"; }