c语言中字符数组的函数操作

统计长度,strlen()里面可以是变量也可以是字符串

strlen("hello");
#include <stdio.h>
#include <string.h>
int main(){
    //strlen 函数用于统计字符串长度,
    char a[5];
    int len;
    gets(a);
    len=strlen(a);
    printf("len:%d\n",len);
}

2.strcpy复制字符数组(将后面的字符数组原模原样放到前面数组中),第一个位置必须为变量


char c1[20];
char c2[12]="if whether";
strcpy(c1,c2);
printf("%s\n",c1);

3. strcmp 函数用于比较两个字符串的大小,两个都可以是字符串

strcmp("abc","hello");


    1.相等的情况,返回0 

char d1[5]="abcd";
char d2[6]="abcd";
int compare1;
compare1=strcmp(d1,d2);
printf("result:%d\n",compare1);
    

    2.不相等时,式子1>式子2时,返回1
   

char d3[5]="aecd";
char d4[6]="abcd";
int compare2;
compare2=strcmp(d3,d4);
printf("result:%d\n",compare2);


     3.不一样时,式子1<式子2时,返回-1

 char d5[5]="abcd";
 char d6[6]="aecd";
 int compare3;
 compare3=strcmp(d5,d6);
 printf("result:%d\n",compare3);

4.strcat(将后面拼到前面的数组里,必须保证前面数组的长度足够大)第一个位置必须为变量
   

char b1[20]="hello";
char b2[11]="xiaomeimei";
strcat(b1,b2);
printf("%s",b1);
return 0;



   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值