C++语言学习数组和字符串应用案例

简介: C++语言学习数组和字符串应用案例

在C++语言中,数组和字符串是两种常用的数据结构。下面分别给出一些应用案例:

  1. 数组应用案例:
#include <iostream>
using namespace std;

int main() {
   
    int arr[5] = {
   1, 2, 3, 4, 5}; // 定义一个包含5个整数的数组

    // 访问数组元素
    for (int i = 0; i < 5; i++) {
   
        cout << "arr[" << i << "] = " << arr[i] << endl;
    }

    // 修改数组元素
    arr[2] = 10;
    cout << "修改后的arr[2] = " << arr[2] << endl;

    // 计算数组元素的和
    int sum = 0;
    for (int i = 0; i < 5; i++) {
   
        sum += arr[i];
    }
    cout << "数组元素的和 = " << sum << endl;

    return 0;
}
  1. 字符串应用案例:
#include <iostream>
#include <string>
using namespace std;

int main() {
   
    string str = "Hello, World!"; // 定义一个字符串

    // 访问字符串中的字符
    for (int i = 0; i < str.length(); i++) {
   
        cout << "str[" << i << "] = " << str[i] << endl;
    }

    // 修改字符串中的字符
    str[7] = 'W';
    cout << "修改后的str[7] = " << str[7] << endl;

    // 拼接字符串
    string newStr = str + " C++";
    cout << "拼接后的字符串 = " << newStr << endl;

    // 查找子字符串的位置
    size_t pos = newStr.find("C++");
    cout << "子字符串'C++'的位置 = " << pos << endl;

    // 替换子字符串
    newStr.replace(pos, 3, "Python");
    cout << "替换后的字符串 = " << newStr << endl;

    return 0;
}
相关文章
|
5月前
|
存储 C语言
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(上))
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(上))
105 0
|
5月前
|
存储 安全 C语言
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(下))
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(下))
117 0
|
2月前
|
存储 C#
C#语言进阶(三) 元组
C#语言进阶(三) 元组
30 0
|
5月前
|
C++
C++语言学习数组和字符串应用案例
【4月更文挑战第8天】该文展示了C++中数组和字符串的应用案例。数组示例定义了一个整数数组并访问、修改其元素,计算了元素之和。字符串示例中,定义了一个字符串并遍历、修改字符,进行了字符串拼接、查找子字符串及替换操作。
24 3
|
Java API 数据安全/隐私保护
字符串讲解以及一些基础案例的练习
字符串讲解以及一些基础案例的练习
59 0
|
Python
Python编程 字符串组成方式
Python编程 字符串组成方式
77 0
|
Python
python编程 for循环注意点与大写转换案例
python编程 for循环注意点与大写转换案例
98 0
|
Python
Python编程 字符串的方法
Python编程 字符串的方法
98 0
|
前端开发
前端学习案例4-数组和字符串方法得总结4
前端学习案例4-数组和字符串方法得总结4
48 0
前端学习案例4-数组和字符串方法得总结4
|
前端开发
前端学习案例6-数组和字符串方法得总结6
前端学习案例6-数组和字符串方法得总结6
59 0
前端学习案例6-数组和字符串方法得总结6