Ex44-문자열의 시작 주소를 입력 받아 서식 문자 %s로 문자열 출력

CODEDRAGON Development/C, C++

반응형

   

문자열의 시작 주소를 입력 받아 서식 문자 %s로 문자열 출력

   

   

메모리 구조

   

소스코드

#include <stdio.h>

int main(void) {
        // "ABCDE":
문자열 상수로 변경 불가
        // p:
주소를 저장하는 포인터 변수
        char* p="ABCDE";        //
문자열 상수 ABCD 시작 주소를 p 저장

        //
문자열의 시작 주소를 입력 받아 서식 문자 %s 문자열 출력
        printf("%s\n", p);              // ABCDE
        printf("%s\n", p+1);    // BCDE
        printf("%s\n", p+2);    // CDE
        printf("%s\n", p+3);    // DE
        printf("%s\n", p+4);    // E
        //printf("%s\n", p+5);  // " "

        return 0;
}


 

   

출력결과