I know that the identifier for a number type array (int,float,...) is the pointer pointing the considered array. For instance
displays the address of the first array element. But for a char array
S will display the entire character string while &S will display the address. Is S also a pointer in the same manner than A? If yes why it doesn't deliver the address? Looks like a char array behaves like a single value variable.