char ch[size];
Creates an array of chars which means it holds actually letters/numbers/symbols like so: ch[1] = 'A';char* ch[size];
creates an array of char pointers which means it holds memory locations which in turn point to actual letters/number/symbols like so: ch[1] = (memory address) -> 'A'