Mega Code Archive

 
Categories / C++ Tutorial / Operators Statements
 

Using the & and operators

#include <iostream> using std::cout; using std::endl; int main() {    int a;    int *aPtr;     a = 7;     aPtr = &a;    cout << "The address of a is " << &a << "\nThe value of aPtr is " << aPtr;    cout << "\n\nThe value of a is " << a << "\nThe value of *aPtr is " << *aPtr;    cout << "\n\nShowing that * and & are inverses of " << "each other.\n&*aPtr = " << &*aPtr       << "\n*&aPtr = " << *&aPtr << endl;    return 0; } The address of a is 0x22ff74 The value of aPtr is 0x22ff74 The value of a is 7 The value of *aPtr is 7 Showing that * and & are inverses of each other. &*aPtr = 0x22ff74 *&aPtr = 0x22ff74