重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

string.h是什么头文件

时间:2020-08-13 21:00:12 作者:重庆seo小潘 来源:
string.h是C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。 string.h在c语言和c++语言中都被广泛的使用,但是具体情况不是很一样。由于传统的C++脱胎于C,所以传统C++中于C语言中对本词条的用法差不多,经过美国标准化组织修改标准化后的标准C

string.h是C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。

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

c++中 string与string.h 的作用和区别

答:一般在C++的库中,对于一个旧的,也就是带“.h”扩展名的库文件(比如iostream.h),在新标准后的标准库中都有一个不带“.h”扩展名的与之相对应,区别除了后者的好多改进之外,还有一点就是后者的东东都塞进了“std”名字空间中。

但唯独string特别。

问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做“string.h”的头文件,包含一些常用的C字符串处理函数。

这个头文件跟C++的string类半点关系也没有,所以 并非 的“升级版本”,他们是毫无关系的两个头文件。

c++ 中包括哪些函数?

答:常用函数如下:

strlen求字符串长度

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

strcat字符串连接操作

strcpy字符串拷贝操作

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

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

strchr查询字串

strstr 查询子串函数用法

下面为string.h文件中函数的详细用法,附加实例:

strcpy

函数名:strcpy

功 能: 拷贝一个字符串到另一个

用 法: char *strcpy(char *destin, char *source);

程序例:

#include

#include

int main(void)

{

char string[10];

char*str1="abcdefghi";

strcpy(string,str1);

printf("%sn",string);

return 0;

以上就是string.h是什么头文件的详细内容,更多请关注php中文网其它相关文章!