uTools-Manuals/docs/c/strcmp.html
2019-04-21 11:50:48 +08:00

46 lines
1.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1>字符串函数 - strcmp</h1>
<p>原型extern int strcmp(char *s1,char * s2);</p>
<p>用法:#include &lt;string.h></p>
<p>功能比较字符串s1和s2。</p>
<p>说明:</p>
当s1&lt;s2时返回值&lt;0
当s1=s2时返回值=0
当s1>s2时返回值>0
举例:<pre><code class="language-c">
// strcmp.c
#include &lt;syslib.h>
#include &lt;string.h>
main()
{
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
int r;
clrscr();
r=strcmp(s1,s2);
if(!r)
printf("s1 and s2 are identical");
else
if(r<0)
printf("s1 less than s2");
else
printf("s1 greater than s2");
getchar();
return 0;
}
</code></pre>相关函数:<a href="bcmp.html">bcmp</a>,<a href="memcmp.html">memcmp</a>,<a href="stricmp.html">stricmp</a>,<a href="strncmp.html">strncmp</a>