The difference is how you want to view the array. Bla is just a one, dimensional array that contains a simple list of items, for example you could have an array that contains a list of 64 varieties of fruits and vegies. The Bla is an two dimensional array, such as one that you might see when you are using Microsoft Excel spreadsheet. It contains 8 rows and 8 columns. The rows could represent the names of students while the columns represent the names of fruits and vegs that they eat.
Another example of a two dimensional array is the rows represent student ID numbers and the columns represent the student grades of exams during the semester. You can extend this concept to a three dimensional array such as Bla, which is the examp test cores for 5 different classes.
i see, that makes sense. So say i want to store someones name and their number. Using the  example, i would store the name at  and the number at  or however u want to arrange it. Correct? And then you can call it using pointers?