C语言练习作业1204

编写程序实现:strlen;strcpy;strcat;strcmp 的功能。

一、strlen()函数

1.1 分析


size_t strlen(const char *s);


【功能】:计算字符串的长度,'\0'之前的字符串数量;

【参数】:
        s:要计算长度的字符串首地址(数组名);

【返回值】:成功会返回计算到的字符串长度;


1.2 示例代码

1.3 自己实现一个“strlen()”类似功能代码

二、strcpy()函数

2.1 分析


char *strcpy(char *dest, const char *src);


【功能】:将一个字符串复制到另一个数组空间中;

【参数】:
        dest:目标空间首地址;
        src:要复制的字符串的首地址;
    
【返回值】:函数调用成功返回一个指向复制后字符串的首地址;


2.2 示例代码

2.3 自己实现一个“strcpy()”类似功能代码

三、strcat()函数

3.1 分析


char *strcat(char *dest, const char *src);


【功能】:实现两个字符串的拼接;

【参数】:
        desc:要拼接的第一个字符串首地址,也是拼接后字符串首地址;
        src:要拼接的第二个字符串首地址;
 
【返回值】:成功返回拼接后字符串的首地址;

3.2 示例代码

3.3 自己实现一个“strcat()”类似功能代码

四、strcmp()函数

4.1 分析


int strcmp(const char *s1, const char *s2);


【功能】:实现两个字符串的比较;

【参数】:
        s1:要比较的第一个字符串;
        s2:要比较的第二个字符串;

【返回值】:    
        当两个字符串相等时,函数返回0;
        当s1字符串比s2字符串大,此时返回一个正整数;
        当s2字符串比s2字符串大,此时返回一个负整数;


4.2 示例代码

4.3 自己实现一个“strcmp()”类似功能代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值