string类(C++)

ISO/ANSI C++98标准通过添加string类扩展了C++库。string类使用起来比数组简单。

要使用string类。包含头文件。

#include<string>

string类位于命名空间,必须提供一条using编译指令。

using namespace std

std::string

string类定义隐藏了字符串中的数组性质。处理字符串像处理文本一样。

代码如下:

复制代码
//20260222
//姚志英,网络昵称:水木姚姚
//www.github.com/shuimuyaoyao
//string类 原创代码
#include <iostream>
#include <string>
#include <ctime>
#include <cstdlib>
int main()
{
    using namespace std;
    int r=0;
    string str1[10]={"跃马扬鞭","万马奔腾","马不停蹄","马到成功","龙马精神","一马当先","老马识途","汗马功劳","车水马龙","天马行空"};

    while(r<10){
    cout <<r<<":" <<str1[r++] << endl;
    }
    while(1){
    cout << "请输入编号:" << endl;
    cin >> r;
    cin.get();
    cout<<str1[r]<<endl;
   }
    return 0;  
}

今年是马年,编写了一段关于马小程序。用来测试C++语言中的string对象。下面是运行结果。

以上内容仅供参考,如有不对,欢迎指正。

相关推荐
Pniubi1 小时前
HashMap的扩容和树化边界
java·开发语言
gCode Teacher 格码致知3 小时前
Pandas教学-17:Series与Dataframe的关系
开发语言·python·pandas
发量惊人的中年网工3 小时前
分公司访问总部ERP慢怎么办?SD-WAN组网的排查与验收要点
服务器·开发语言·php
下页、再停留3 小时前
【C#桌面客户端系列学习-15】生成可视化图表之折线图、柱状图、饼状图
开发语言·c#
ShineWinsu3 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
益莱储中国5 小时前
深度解析:RF 实验室从 5G迈向 6G 的过程中保持技术领先与设备升级的路径
开发语言·php
Vex2une5 小时前
Docker Desktop WSL2后端:2026年性能调优与避坑实战指南
windows·docker·desktop·gpu容器·容器开发·virtiofs·buildkit
丰色木夕6 小时前
Ubuntu22.04下源码编译安装USD-Brep
c++·ubuntu·nvidia·usd-brep
benchmark_cc6 小时前
Python 量化系统如何设计统一的数据访问接口:从策略解耦到数据层架构
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
const_qiu6 小时前
第四章 00:开篇 —— 从「会聊天」到「记得住、会干活、能协作」
java·开发语言·人工智能·python