[C언어] #07 1.29 -문자열, gets(), strlen(), strcpy(), strcat(), strcmp()-
먼저, 문자열에 대해 알아보겠다. 쉽게 말해, 문자열 = 문자배열 + \0(0 byte 널문자) 이다. 예를 들어, char str[] = "apple"; char str2[] = {'a', 'p', 'p', 'l', 'e', '\0'}; char str[] = "apple"; char str2[] = {'a', 'p', 'p', 'l', 'e', '\0'}; 이처럼 " " 로 묶여 있으면 [문자열]이다. 따라서 위의 경우는 크기도 5가 아닌 6이다. (널문자 포함) ** \0를 안쓰면 문자열이 아닌 그냥 문자배열이다. ** ㅡㅡㅡㅡㅡ #include void main() { // [문자열] // 문자배열+'\0'(1byte.널문자) == 문자열 char str[] = "apple"; char str2[..
2021. 2. 14.