字符串基本知识

char butter[99]="";这是一个空的字符串,butter[0]='\0'

自定义函数时形参:

int   s(int a,int  *p)或 (char *p)这样调用函数;或(int  s[])也可以;

getchar ()输入一个字符;

putchar()输出一个字符;

1.scanf的%s   输入字符串的时候不会接收Space空格,回车EnterTab键,则认为输入结束。

2.gets();能接收空格键,回车键,Tab键,回车则认为输入结束且回车不进入缓存区;( 

3.getchar();只能接受一个字符,遇到回车结束输入,可接受回车键。常用来吸收回车符。

(要区分好这几种输入输出的区别,想懂原理的建议百度,做题需要)

#include<string.h>

strlen求字符串长度//strlen(shuzhu);计算shuzhu[99]中字符串的长度

strcmp比较2个字符串是否一样//strcmp(s1,s2);

返回值】若参数s1 和s2 字符串相同则返回0。s1 若大于s2   则返回大于0 的值。s1 若小于s2   则返回小于0 的值。

strcmpi(s1,s2)这个是不区分大小写的,(做某些题是可能会禁用这个函数,就要先转化大小写后比较)//(就比较坑)

strcat字符串连接操作

strcpy字符串拷贝操作

strncat字符串连接操作(前n个字符)

strncpy字符串拷贝操作(前n个字符)

strchr查询字串

strstr 查询子串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值