
1 개념1) 정의→ 문자(char)들이 연속적으로 나열된 배열 → 항상 마지막에 '\0'(널 문자)로 끝나야 함→ '\0' 덕분에 컴퓨터는 문자열의 끝을 인식할 수 있음2) 문자 배열과 차이→ 배열을 문자열로 사용하려면 반드시 끝에 '\0'이 포함되어야 함→ 그렇지 않으면 문자열 관련 함수들이 예기치 않게 동작할 수 있음2 선언 방법1) 문자 배열로 선언→ 배열의 크기는 문자열 길이보다 1 이상 커야 '\0'을 저장할 수 있음1-1 코드#include #include int main() { char str[10] = "hello"; printf("%s\n", str); return 0;}1-1 결과2) 배열 크기 생략→ 컴파일러가 자동으로 문자 개수 + 1만큼 공간을 할당1-2 코드#in..