Ex40-중괄호와 작은 따옴표를 사용하여 문자열을 배열에 저장하기

CODEDRAGON Development/C, C++

반응형

   

중괄호와 작은 따옴표를 사용하여 문자열을 배열에 저장하기

   

   

학습내용

문자열 변수

데이터 변경 가능

char array[ ]="ABCDE";

  

문자열 배열

데이터 변경 가능

char array[ ]={'A', 'B', 'C', 'D', 'E', '\0'};

   

   

메모리 구조

char array[ ]={'A', 'B', 'C', 'D', 'E', '\0'};

  

   

   

   

소스코드

   

#include <stdio.h>

int main(void) {
        //
문자열 배열 선언
        //
종료문자열('\0') 끝에 삽입해 주었기 때문자 문자 배열이 아니라 문자열 배열로 인식이 됩니다.
        char array[ ]={'A', 'B', 'C', 'D', 'E', '\0'};
        //char array[ ]="ABCDE"; == char array[ ]={'A', 'B', 'C', 'D', 'E', '\0'};
같은 코드

        //
문자 출력
        printf("%c %c %c %c %c %c \n", array[0], array[1], array[2], array[3], array[4], array[5]);
        printf("%d %d %d %d %d %d \n", array[0], array[1], array[2], array[3], array[4], array[5]);
        return 0;
}


   

   

출력결과