This lecture deals with arrays. While arrays are simple, in C they get mixed up with pointers, and this takes some adjustmented of concepts. The use of pointers for arrays is an element of C style.
Strings are arrays of chars, terminated in a special way.
At definition time this can also be done if you know all the values. The sizeof an array is the total size in bytes for the whole array. The size of an element is the amount of space occupied by one element. When an array is passed as a parameter to a function, its address is passed. This is a pointer value.