
strcmp 함수는 두 문자열을 비교할 때 반환값이 0인 경우는 두 문자열이 동일한 문자열인 경우입니다.
예를 들어, strcmp("apple", "apple")의 반환값은 0입니다.
반면에, strcmp("apple", "banana")의 반환값은 0이 아닌 값이 반환됩니다.
이 경우, 반환값은 두 문자열의 첫 번째 문자를 비교한 결과의 차이로 결정됩니다.
예를 들어, "apple"의 첫 번째 문자 'a'와 "banana"의 첫 번째 문자 'b'를 비교한 결과는 'a'가 'b'보다 작기 때문에, strcmp("apple", "banana")의 반환값은 -1입니다.
반면에, "banana"의 첫 번째 문자 'b'와 "apple"의 첫 번째 문자 'a'를 비교한 결과는 'b'가 'a'보다 크기 때문에, strcmp("banana", "apple")의 반환값은 1입니다.
2025-05-26 04:23