char array[20] = "Hello World";

printf("%s", array);

에서 array가 주소값이잖아

근데 %s가 문자열 다 출력해주는거

논리적으로 과정이 있어서 그런거야

아니면 그냥 그런 기능이 있어서 당연한거야?