Listing 13 Shows that declarations are statements
// declare.cpp #include <iostream.h> main() { int a[] = {0,1,2,3,4}; // Print address and size cout << "a == " << (void *) a << endl; cout << "sizeof(a) == "<< sizeof(a) << endl; // Print forwards size_t n = sizeof a / sizeof a[0]; for (int i = 0; i < n; ++i) cout << a[i] << ' '; cout << endl; // Then backwards for (i = n-1; i >= 0; --i) cout << a[i] << ' '; cout << endl; return 0; } // Output: a == 0xffec sizeof(a) == 10 0 1 2 3 4 4 3 2 1 0 // End of File