문자열(string)
문자열이란 말그대로, 문자들의 모임이다. 예를 들자면 , A는 문자이고 B도 문자이다.하지만 A와B가 모여 AB가 된다면, 문자가 모였으므로 문자열이 된다. 이처럼, C에서는, 문자열을 문자를 저장하는 변수의 모임은char 형 배열로 표현한다. 선언은 다음과 같다. char arr[10] = "abcd";해도 되고char arr[10] = {'a', 'b', 'c', 'd', '\0'};해도 좋다.다만, "abcd" 와 달리,밑의 방법은 \0 이라는 문자또한 추가시켜주었는데이를 NULL문자 라고 한다.위의 방법은 NULL문자가 자동으로 추가된다.하지만 아래의 방법은 원소를 하나씩 초기화 해주기때문에, 직접 추가해 주어야한다. 이 NULL문자가 필요한 이유는,문자열을 출력할때 어디까지가 끝인지 알기위해서 ..
2016. 4. 5.