Rumah >masalah biasa >include<string.h>是什么意思

include<string.h>是什么意思

尚
asal
2019-07-20 17:27:4448682semak imbas

include<string.h>是什么意思

#includebbed3fed50f96ac7490cfc6a498c4bc5表示包含字符串处理函数的头文件,是C语言中的预处理命令。

C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。

string.h在c语言和c++语言中都被广泛的使用,但是具体情况不是很一样。由于传统的C++脱胎于C,所以传统C++中于C语言中对本词条的用法差不多,经过美国标准化组织修改标准化后的标准C++中,定义则是大不相同。

包括常用函数如下:

strlen求字符串长度

strcmp比较2个字符串是否一样

strcat字符串连接操作

strcpy字符串拷贝操作

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

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

strchr查询字串

strstr 查询子串

举例说明:

例如strcat()字符串链接函数;strcpy()字符串复制函数等等。

以strcpy函数为例实现它的调用:

#include <stdio.h>
#include"string.h" 
int main()
{
char a[50]="asd",b[10]="aaa";
strcpy(a,b);
printf("%s\n",a);
}

1.jpg

Atas ialah kandungan terperinci include<string.h>是什么意思. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:https加密方式是什么Artikel seterusnya:5g可以干什么