手机
当前位置:查字典教程网 >编程开发 >C语言 >C++中访问字符串的三种方法总结
C++中访问字符串的三种方法总结
摘要:1.用字符数组存放一个字符串程序1:定义一个字符数组并初始化,然后输出其中的字符串。复制代码代码如下:#includeusingnamesp...

1.用字符数组存放一个字符串

程序1:定义一个字符数组并初始化,然后输出其中的字符串。

复制代码 代码如下:

#include<iostream>

using namespace std;

int main(){

char str[]="I lvoe China!";

cout<<str<<endl;

return 0;

}

输出结果:

复制代码 代码如下:

I love China!

str是字符数组名,它代表数组首元素的地址,输出str的时候,从str指向的字符开始,逐个输出字符,直到遇到''为止。

2.用字符串变量存放字符串

程序2:定义一个字符串常量并初始化,然后输出它指向的字符串

复制代码 代码如下:

#include<iostream>

#include<string>

using namespace std;

int main(){

string str="I lvoe China!";

cout<<str<<endl;

return 0;

}

输出结果:

复制代码 代码如下:

I love China!

3.用字符指针指向一个字符串

程序3:定义一个字符指针变量并初始化,然后输出它指向的字符串。

复制代码 代码如下:

#include<iostream>

using namespace std;

int main(){

char *str="I lvoe China!";

cout<<str<<endl;

return 0;

}

输出结果:

复制代码 代码如下:

I love China!

对字符指针str初始化,实际上是把字符串中的第一个元素的地址赋给str。

分析:

cout可以逐个输出字符串中的字符,也可以从某一个字符的指针开始,一直输出到字符串的结尾标志''。

复制代码 代码如下:

#include<iostream>

using namespace std;

int main(){

char str[]="I lvoe China!";

cout<<&str[2]<<endl;

return 0;

}

输出结果:

复制代码 代码如下:

love China!

【C++中访问字符串的三种方法总结】相关文章:

C#中委托的基本用法总结

C++按位异或运算符的使用介绍

C++中汉字字符串的截取

求数组中最长递增子序列的解决方法

C/C++ 多线程的学习心得总结

解决C++中事件不响应的方法详解

VC++中的字体设置方法详解

C++中引用的使用总结

深入C中常用的三种排序方法总结以及探讨分析

关于STL中list容器的一些总结

精品推荐
分类导航