Why can an integer array input a storage string and a character array input a storage integer?
Because they are all integer elements, but the difference is whether to output by integer or by character ... For example, int x = 97 with printf("%d\n ",x); Output is 97, using printf("%c\n ",x); Output character a.