c语言有没有string类型(C语言有String吗)

本文目录
C语言有String吗
C语言中没有string,除用字符数组外,还可以用指针表示,比如
char *string="C yuyan"C标准中是没有string的 C++中是有的。
c语言的string和c++的string
c里面并没有string类型,只有string.h文件,包含了一些处理字符串处理的函数。
而c++中的string是一种标准模板库的别名。
简单的理解是:c里面有字符串类型(即 char *),而c++的string是对这种字符串类型的一种封装。
有些地方会说char*是c-style字符串,string是c++字符串。
小白问题,C语言里没有string这个数据类型么
没有。
不过可以用
char *string1="abcd"; // 定义一个字符串指针
或者
char string2="abcd" //定义字符串数组
来代替。

更多文章:
illustrator举例说明(illustrator选择工具和直接选择工具有什么不同啊)
2026年4月3日 07:30
结构体类型名称是什么(什么是结构体类型C语言中结构体类型占几个字节)
2026年1月27日 07:15
css高度自适应(CSS3如何固定图片宽度使图片高度按图片比例自适应)
2025年9月3日 02:45
mapreduce的实现原理(Hadoop技术内幕的内容介绍)
2025年11月16日 03:30
culture shock阅读理解(你好,完形填空I understand culture shock, i’ve been答案你有了吗)
2025年10月15日 21:45
private owner(求一篇 关于国外二手车交易现状的英文文章)
2025年6月10日 08:15
bool类型几个字节(C++定义bool类型的最小存储空间是多大)
2025年7月5日 02:15
手机号码的正则表达式(求国际手机号码完整正则表达式,哪位大侠有)
2026年6月1日 11:30
illustrator怎么记住(illustrator中释放到图层和粘贴时记住图层是什么意思)
2026年1月16日 13:15
















