您好、欢迎来到现金彩票网!
当前位置:21点 > 字符串 >

C++怎样定义定义字符串

发布时间:2019-09-16 00:50 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人互联网行家采纳数:20225获赞数:52659专业C/C++软件开发向TA提问展开全部在C++中有两种字符串的概念:

  在C++中,字符串大多数时候用来指代string类。这时C++ STL中的一个类,包含了各种常用的字符串操作。定义方法为

  由于string为类,定义时实际上是定义了一个对象,而初始化方式也就决定了调用何种构造函数来进行构造。string的构造方法有很多,不一一列举,仅以最常用的方式举例:

  C++继承了C语言的概念,而在C语言中字符串指的是字符数组,并约定以0作为结束符。

  char *b = test string; //与a类似,但这个是直接使用常量字符串的地址,所以字符串b是只读的。

  char *c = new char[a]; //将数组长度自定义为a的大小,a的大小可以通过输入自定义设置。

  一个字符串能够在定义字符数组时作为初始化数据被存入到数组中,但不能通过赋值表达式直接赋值。例如:charmark[10];mark=Cprogram;/*赋值不合法*/

  charc[10]={‘s’,’t’,’r’,’i’,’n’,’g’,’\0’};最后一个字符’\0’必须有,为字符串结束标志。

  C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

  C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

http://magaltouba.com/zifuchuan/483.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有