Notice
Recent Posts
Recent Comments
Link
- Today
- Total
목록Programming (11)
CODE CAVE
[C언어] 문자열 개념 및 문자열끼리 비교하기 - strcmp
문자열은 문자(char)의 나열 입니다.다른 언어에서도 마찬가지로 문자의 나열이지만 문자열은 자주 쓰이기 때문에 Java에선 String 이란 문자열 타입을 지원하죠. 하지만 C언어는 따로 문자열 타입이 없기 때문에 배열로 표현합니다.문자열 타입을 대체하는 char 형 배열은 한글자를 나타내는 char가 여러개 연속되서 메모리에 저장되는 것이죠. char str[10]; 이라고 선언 해놓으면 메모리에 str[0]~[10] 까지 11 byte가 연속적으로 잡힙니다. 0~9 까지는 일반 문자가 채워질 것이고, [10]에는 \0(NULL) 문자가 채워집니다. NULL은 문자들의 나열(문자배열/문자열)의 끝을 알려주는 문자입니다. 이 배열은 끝에 도달했다고 알려주는 역할이죠, 이게 없다면 메모리에서 뭔가 읽을 ..
Programming
2016. 6. 7. 03:33