string在c语言中是什么意思


String是C++、java、VB等编程语言中的字符串,用双引号引起来的几个字符,如"Abc","一天"。

在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串并正。String 对象的值是该有序集合的昌蔽洞内容,并且该值是不可变的。

扩展资料:

string字符创的用法:

1、字符串输出函数puts,耐枯格式:puts (字符数组名),功能:把字符数组中的字符串输出到显示器。

2、字符串输入函数gets,格式:gets (字符数组名),功能:从标准输入设备键盘上输入一个字符串。 本函数得到一个函数值,即为该字符数组的首地址。

3、字符串连接函数strcat,格式:strcat (字符数组名1,字符数组名2),功能:把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的串标志“\0”。本函数返回值是字符数组1的首地址。

参考资料来源:百度百科-string


在java、C#中,String类是不可变的,对String类的任棚银何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串

String 对象的镇型值是该有序集合的内容,并且该值是不可变的。

扩展资料:

string用法举例链旅宴

string s = "abcdef";cout << s[0] << endl

结果就应该是输出了字符'a',同时string类型也可以直接加上另一个字符串,例如

string a = "abc", b = "bcd";a = a + b;cout << a << endl

结果应该输出字符串“abcbcd”

而且string还支持直接比较两个字符串的大小(内置字典序比较方式)。

参考资料来源:百度百科-string


string 是 c++的,不是 c 的
stirng 是C++里面一个用来处理字符串的类。包含了字符串处理掉一下常用方法,如:

Constructors 构造函数,用于字符串初始化
Operators 操作符,用于字符串比较和赋值
append() 在字符串的末尾添加文本
assign() 为字符串赋新值
at() 按给定索引值返回字符
begin() 返回一个迭代器,指向第一个字符
c_str() 将字符串以C字符数组的形式返回
capacity() 返回重新分配空间前的字符容量
compare() 比较两个字符串
copy() 将内容复制为一个字符数组
data() 返回老拆内容的字符数组形式
empty() 如果肆判字符串为空,返回真
end() 返回一个迭代器,指向字符串的末尾。(最后一个字符的下一个位置)
erase() 删除字符
find() 在字符串中查找字符
find_first_of() 查找第一个与value中的某值相等的字符
find_first_not_of() 查找第一个与value中的所有值都不相等的字符
find_last_of() 查找最后一个与value中的某值相等的字符
find_last_not_of() 查找最后一个与value中的所有值都不相等的字符
get_allocator() 返回配置器
insert() 插入字符
length() 返回字符串的长度
max_size() 返回字符的最大可能个数
rbegin() 返回一个逆向迭代器,指向最后一个字符
rend() 返回一个逆向迭代器,指向第一个元素的前一个位置
replace() 替换字符
reserve() 保留一定容量以容纳字符串(设置裂含改capacity值)
resize() 重新设置字符串的大小
rfind() 查找最后一个与value相等的字符(逆向查找)
size() 返回字符串中字符的数量
substr() 返回某个子字符串
swap() 交换两个字符串的内容

string在C语言中没有什么特别的含义,既不是关键字,也不是库函数。


string可能是编程人员自定义的一个变量名或函数名等。如:凳升

char string;         // 定义一个字符变量string
char *string="帆姿abcd"; // 定义一个字枣轿老符指针变量string
void string()  // 定义一个函数,函数名为string
{
    printf("abc");
}

C里面没有string,只有String是字符串。C.net里面才有,也是字符串