Ex36-문자 데이터 저장 및 변경하기 위한 문자 배열 생성

CODEDRAGON Development/C, C++

반응형

   

문자 데이터 저장 및 변경하기 위한 문자 배열 생성

   

학습내용

문자상수 자체는 변수가 아니므로 그 값을 변경할 수 없습니다.

문자를 변경하고자 할 경우 변수 선언후 저장하거나 배열에 문자를 저장하는 문자 배열을 생성해야 합니다.

   

소스코드

   

#include <stdio.h>

int main(void) {
        char array[ ]={'A', 'B', 'C', 'D', 'E'};        //
문자 배열 선언

        //
문자 상수
        printf("
문자 상수 : %c %c %c %c %c\n",'A', 'B', 'C', 'D', 'E');

        //
문자 배열
        printf("
문자 배열 변경 : %c %c %c %c %c\n", array[0], array[1], array[2], array[3], array[4]);

        //
문자 배열의 변경
        array[0]='D';
        array[1]='C';
        array[2]='B';
        array[3]='A';
        array[4]='E';

        printf("
문자 배열 변경 : %c %c %c %c %c\n", array[0], array[1], array[2], array[3], array[4]);
        printf("
문자 배열 array 크기 : %d \n", sizeof(array));    // 문자 배열의 크기 4

        return 0;
}


 

   

출력결과