#include <iostream>

using namespace std;

int main(){

    int data[5]; //size 5
    //int data[5] = {0};

    int spam;

    //data[5] = {3,2,4}; no, can only initialize at declaration

    data[0] = 3;
    data[4] = 7;
    data[5] = 8;
    cout << "data[5] " << data[5] << endl;

    for (int i = 0; i < 6; i++){
	cout << "i is at address " << &i << " ";
	cout << data[i] << endl;
    }

    spam = 13;

    cout << "data[5] is at address " << &(data[5]);//index out of bounds!!!



    return 0;
}

