C语言strcmp函数用法


当前第2页 返回上一页

1

2

3

4

5

6

char a[]="abcd";

char *b="abcd";

char *d="abcde";

int d=strcmp(a,b); //那么d的值是0

d=strcmp(b,d); //d的值是-1 因为 '\0' 比'e' 小

d=strcmp(d,b); //d的值是1,因为 'e' 比'\0'大

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include <stdio.h>

#include <string.h>

 

int main(){

    char str1[50] = { 0 };

    char str2[50] = { 0 };

    int i = 1;

 

    do {

        printf("******第%d次输入******\n", i);

        gets(str1);

        gets(str2);

        i++;

    } while ( strcmp(str1, str2) );

 

    return 0;

}

推荐教程:《PHP》《C#》

以上就是C语言strcmp函数用法的详细内容!

返回前面的内容

相关阅读 >>

C语言自定义函数(图文详解)

C语言\n什么意思?

C语言中如何生成1~100的随机数(附代码)

C语言自学难度高么?

putchar函数在C语言中是什么意思

C语言程序总是从第一个定义的函数开始执行吗?

C语言除法如何运算

C语言中逻辑运算符优先级是什么?

putchar和printf的区别是什么

C语言逗号运算符用法是什么?

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...