편집 기록

편집 기록
  • 프로필 유동욱님의 편집
    날짜2018.09.05

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


    #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이렇게 나오는데 왜그러나요..?

  • 프로필 GayoungYoon님의 편집
    날짜2018.09.05

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


    include

    include

    int main(void) {

    char pA[10] = "seoul";
    char *pB = pA;
    *pB = "busan";
    printf("%s", pB);
    printf("%s", pA);
    

    }

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