源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C++中访问字符串的三种方法总结

  • 时间:2021-01-28 00:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C++中访问字符串的三种方法总结
[b]1.用字符数组存放一个字符串[/b] 程序1:定义一个字符数组并初始化,然后输出其中的字符串。
[u]复制代码[/u] 代码如下:
#include<iostream> using namespace std; int main(){  char str[]="I lvoe China!";  cout<<str<<endl;  return 0; }
输出结果:
[u]复制代码[/u] 代码如下:
I love China!
str是字符数组名,它代表数组首元素的地址,输出str的时候,从str指向的字符开始,逐个输出字符,直到遇到'\0'为止。 [b]2.用字符串变量存放字符串 [/b]程序2:定义一个字符串常量并初始化,然后输出它指向的字符串
[u]复制代码[/u] 代码如下:
#include<iostream> #include<string> using namespace std; int main(){  string str="I lvoe China!";  cout<<str<<endl;  return 0; }
输出结果:
[u]复制代码[/u] 代码如下:
I love China!
[b]3.用字符指针指向一个字符串[/b] 程序3:定义一个字符指针变量并初始化,然后输出它指向的字符串。
[u]复制代码[/u] 代码如下:
#include<iostream> using namespace std; int main(){  char *str="I lvoe China!";  cout<<str<<endl;  return 0; }
输出结果:
[u]复制代码[/u] 代码如下:
I love China!
对字符指针str初始化,实际上是把字符串中的第一个元素的地址赋给str。 分析: cout可以逐个输出字符串中的字符,也可以从某一个字符的指针开始,一直输出到字符串的结尾标志'\0'。
[u]复制代码[/u] 代码如下:
#include<iostream> using namespace std; int main(){  char str[]="I lvoe China!";  cout<<&str[2]<<endl;  return 0; }
输出结果:
[u]复制代码[/u] 代码如下:
love China!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部