21xrx.com
2024-12-22 21:31:50 Sunday
登录
文章检索 我的文章 写文章
C++字符串下标访问简介
2023-07-08 06:35:15 深夜i     --     --
C++ 字符串 下标访问

C++字符串是一种常见的字符序列类型,我们可以使用字符串下标来访问字符串中的每一个字符。

在C++中,使用string类来表示字符串,字符串下标从0开始,用于表示字符串中的第n个字符。例如,字符串“Hello World”中,下标0表示H,下标1表示e,下标2表示l,以此类推。

可以使用以下代码访问字符串中的字符:


#include <iostream>

#include <string>

using namespace std;

int main() {

 string str = "Hello World";

 for(int i = 0; i < str.length(); i++) {

  cout << str[i] << " ";

 }

 return 0;

}

上面的代码将会输出字符串中的每一个字符,使用空格隔开:


H e l l o  W o r l d

除了访问字符串中的字符之外,我们还可以使用下标来修改字符串中的某个字符。例如,下面的代码将会修改字符串中的第6个字符:


#include <iostream>

#include <string>

using namespace std;

int main() {

 string str = "Hello World";

 str[5] = ',';

 cout << str;

 return 0;

}

上面的代码将会输出以下内容:


Hello, World

需要注意的是,如果我们试图访问一个超出字符串长度的下标,将会导致程序崩溃。因此,在使用下标访问字符串时,一定要确保下标的取值范围不超过字符串长度。

总之,使用字符串下标访问可以方便地访问字符串中的每一个字符,并且可以通过修改下标来修改字符串中的内容。但是我们要时刻注意下标的取值范围,以免出现程序崩溃的情况。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复