21xrx.com
2024-11-22 06:31:36 Friday
登录
文章检索 我的文章 写文章
C++ 如何输出第一个字符?
2023-07-05 09:27:43 深夜i     --     --
C++ 输出 第一个字符

在 C++ 编程中,如果想要输出字符串中的第一个字符,可以通过以下方法实现。

1. 使用下标符号([])获取第一个字符:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str = "Hello world";

  cout << "第一个字符为:" << str[0] << endl;

  return 0;

}

在以上代码中,我们定义了一个字符串 `str`,然后使用 `[]` 获取了它的第一个字符,并输出。

2. 使用指针获取第一个字符:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str = "Hello world";

  char* p = &str[0];

  cout << "第一个字符为:" << *p << endl;

  return 0;

}

以上代码中,我们使用了指针 `p` 获取了字符串 `str` 的第一个字符,并输出。

总的来说,C++ 输出字符串中的第一个字符可以使用下标符号和指针两种方法,开发者可以根据自己的需求选择适合的方式。在实际开发中,需要注意字符串为空时访问第一个字符会出错,所以需要进行判断。

  
  

评论区

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