I am confused between the following two ways:
char var[3][15] = {\"Hello_world!\", \"good\", \"bad\"}; // as known this is for an 2D array. char *var[3] = {\"H
The first is a 2D array of chars. The second is a 1D array of char * (pointers).