[C언어] 문자열
문자열 문자열은 char형을 배열로 만들어 저장한다. char 배열명[문자열 길이 + 1] = 문자열; 이 때, 배열의 길이를 문자열 길이 + 1로 설정해야하는데,이는 컴파일러가 문자열의 끝에 \0 (널 문자)를 자동으로 추가하기 때문이다. 또한 배열을 선언하고 초기화 하고 나면,대입 연산자(=)로 새로운 문자열을 입력하는 것은 불가능하다. 이럴 때는, string.h 헤더 파일의 strcpy 함수를 이용하여 새로운 문자열을 저장할 수 있다.#include #include int main(void){ char fruit[20] = "strawberry"; printf("%s\n", fruit); strcpy(fruit, "banana"); printf("%s\n", fruit); return 0;}
개발기록/Computer Science
2025. 11. 30. 11:00