C++ 字符串 begin()函数

C++ 字符串 begin()函数

该函数返回对第一个元素的引用。

语法

假设有一个字符串 ‘s’ 和迭代器 ‘it’。函数语法如下:

iterator it = s.begin();

参数

此函数不包含任何参数。

返回值

此函数不返回任何值。

示例1

让我们看一下begin()函数的简单示例。

#include<iostream>
using namespace std;
int main()
{
    string str="Hello";
    cout<<*str.begin();
    return 0;
}

输出:

H

这个示例展示了如何使用begin()函数获取字符串的第一个字符。

示例2

让我们看另一个示例。

#include<iostream>
using namespace std;
int main()
{
    string str ="B language";
    *str.begin()='C';
    cout<<str;
    return 0;
}

输出:

C language

这个示例展示了如何使用begin函数替换字符串的第一个字符。

示例3

让我们看一个简单的数组类示例来使用begin()函数。

#include<iostream>
#include<array>
using namespace std;
int main()
{
    array<int,6> myarray={1,2,3,4,5,6};
    for (int i=myarray.begin();i<myarray.end();i++)
    {
        cout<<*myarray;
    }
    return 0;
}

输出:

123456

在这个示例中,使用begin函数迭代了一个整数数组。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程