집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어에서 strcmp의 역할
strcmp 함수는 두 문자열을 비교하여 정수 값을 반환합니다: 0(같음), 양수(첫 번째 문자열이 두 번째 문자열보다 큼), 음수(첫 번째 문자열이 두 번째 문자열보다 작음).
C 언어에서 strcmp의 역할
strcmp 함수는 C 표준 라이브러리의 함수로 두 개의 C 문자열을 비교하는 데 사용됩니다. 두 개의 문자열을 매개변수로 받고 비교 결과를 나타내는 정수 값을 반환합니다.
반환값 설명:
작동 방식:
strcmp 함수는 두 문자열의 문자를 하나씩 비교합니다. 일치하지 않는 문자가 발견되면 일치하지 않는 첫 번째 문자의 ASCII 코드 차이가 반환됩니다. 두 문자열이 동일하면 함수는 모든 문자를 비교하고 0을 반환합니다.
구문:
<code class="c">int strcmp(const char *str1, const char *str2);</code>
매개변수:
str1
: 비교할 첫 번째 문자열. str1
: 要比较的第一个字符串。str2
str2
: 비교할 두 번째 문자열입니다. 예:
<code class="c">#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello"; char str2[] = "World"; int result = strcmp(str1, str2); if (result == 0) { printf("字符串相同。\n"); } else if (result > 0) { printf("第一个字符串大于第二个字符串。\n"); } else { printf("第一个字符串小于第二个字符串。\n"); } return 0; }</code>출력: 🎜
<code>第一个字符串小于第二个字符串。</code>
위 내용은 C 언어에서 strcmp의 역할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!