C에서 포인터로 값 변경 후 프린트가 이상하게 나옵니다..

조회수 523회
#include <stdio.h>
#include <string.h>

int main(void) {
    char pA[10] = "seoul";
    char *pB = pA;
    *pB = "busan";
    printf("%s", pB);
    printf("%s", pA);
}  

이렇게 코드 입력 후 출력값이 8eoul8eoul이렇게 나오는데 왜그러나요..?

2 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)