详解字符串函数(1)

本文介绍了C语言中常用的三个字符串处理函数:strlen用于计算字符串长度,strcat用于连接字符串,strcpy用于复制字符串内容。作者通过实例演示了它们的用法和特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

📌 博客主页   爆打维c

本文将介绍一系列常用的字符串函数,以便我们后续写代码。

下列字符串函数运用前都需要引用 string.h 这个头文件,大家需要注意。


 一.strlen

1.函数原型

2.用于计算字符串的长度

二.strcat

1.函数原型

2.用于连接字符串

三.strcpy

1.函数原型

2.用于复制字符串内容


一.strlen

1.函数原型

size_t strlen ( const char * str );

2.用于计算字符串的长度

与sizeof不同的是,它遇到 \0 时就停止

例如:

得到结果 13 和 12,这就说明sizeof把字符串结束标志 \0 也计算入内了,而strlen却没有。

二.strcat

1.函数原型

char * strcat ( char * destination, const char * source );
                //      字符串1           字符串2

2.用于连接字符串

将 字符串2 连接到 字符串1 后

例如:

#include <stdio.h>
#include <string.h>

int main ()
{
  char str[80];           
  strcpy (str,"these ");  
  strcat (str,"strings ");
  strcat (str,"are ");
  strcat (str,"concatenated.");
  puts (str);
  return 0;
}

运行后 得到结果: these strings are concatenated.

三.strcpy

1.函数原型

char * strcpy ( char * destination, const char * source );
//                     字符串1            字符串2

将 字符串2 复制给 字符串1 

2.用于复制字符串内容

例如:


今天的内容到这里就结束了,喜欢的话给博主一个赞鼓励一下吧🥳

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值