字串串函数归纳,未完善。。。。。。。。。

1         stract 作用; 字符串连接

#include<stdio.h>
#include<string.h>
void main()
{
 char  s1[20],s2[10];
 gets(s2);
 gets(s1);
 strcat(s1,s2);
    printf("%s",s1);
}

2strcmp 作用;比较两个字符串的大小,采用逐个比较。

#include<stdio.h>
#include<string.h>
int main()
{   
 int k,l;
 char *s1="abcde",*s2="abcdf",
   *s3="abcdef",*s4="abcdef";
 k=strcmp(s1,s2);
 l=strcmp(s3,s4);
 if(k==0)
  printf("这两个数一样的");
     else if(k<0)
   printf("s1小于s2");
          else
   printf("s1大于s2");
    printf("\n");
   if(l==0)
  printf("这两个数一样的");
     else if(l<0)
   printf("s1小于s2");
          else
   printf("s1大于s2");
    return 0;
}

难点:为甚么s1``定义为指针形式。。

3strcpy 作用:把字符串s复制到d中;

#include <stdio.h>
#include <string.h>
void main()
{
        char *s="Golden Global View";
        char d[20];
        strcpy(d,s);
        printf("%s",d);
}
#include<stdio.h>
#include<string.h>
void main()
{   
  char *s1="adffdsffAAAFRD" ;
  
  printf("%s",strlwr(s1));
}
为什么连接错误

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值