10.1 과학, 공학에서 다이내믹이란
문자열은 하나 이상의 문자 조합을 의미합니다. 8장에서 설명했듯이, 문자열을 저장하려면 문자 자료형(char) 배열을 이용하는 방법과 문자 자료형 포인터를 이용하는 방법이 있습니다.
예를 들어 “Hello” 문자열을 저장하는 두 가지 방법은 다음과 같습니다.
• 문자 자료형 배열 변수 이용: char a[10] = "Hello";
• 문자 자료형 포인터 변수 이용: char *b = "Hello";
그림 10-1 | “Hello” 문자열을 저장하는 두 가지 방법
포인터 변수로 문자열을 저장하려면 포인터 변수에 문자열의 시작 주소를 대입하면 됩니다. 그러면 컴파일러가 가용한 메모리를 찾아서 저장하고 문자열의 첫 번째 주소를 반환합니다. 포인터 변수는 반환되는 주소를 할당 받아 문자열이 저장된 위치를 기억하는 것입니다.