문자 배열 초기화

다음 두 가지 문자열 배열은 초기화할 수 있습니다.

  • 개별적으로, 다음과 같은:

    char chABCD[4] = { 'a', 'b', 'c', 'd' };
    
  • 문자열에, 다음과 같이:

    char chABCD[5] = "abcd";
    

후행 위치 문자 배열 문자열을 초기화, 두 번째 경우에는 컴파일러 추가 '\0' (문자열 종료 문자)입니다.따라서, 하나는 문자열의 문자 개수 보다 큰 배열 이어야 합니다.

대부분의 문자열 처리 표준 라이브러리 함수를 사용 하거나 뒤에 오는 문자열의 마지막 문자가 있는지에 의존 하기 때문에 바인딩되지 않은 배열 선언의 초기화 문자열을 볼 것이 일반적입니다.

char chABCD[] = "ABCD";

참고 항목

참조

이니셜라이저