C++数组与字符串

文章介绍了C++中的数组,包括其定义、索引和长度。接着讨论了多维数组,特别是二维数组的概念和指针在数组操作中的应用。此外,还详细讲解了字符串的处理,包括字符串声明、连接和长度获取。并提供了相应的示例代码以帮助理解。
摘要由CSDN通过智能技术生成

目录

一 数组

二 多维数组与指针

三 字符串


一 数组

数组是一个固定大小相同类型元素的顺序集合。数组用存储一系列相同类型的变量。

数组中的元素元素可以通过索引下标访问。数组使用的内存位置均是连续组成的,所以最低的地址对应第一个元素,最高的地址对应最后一个元素。

数组的下标从0开始,数组的长度为数组的最大下标值+1 ,反过来数组的最大下标值等于数组的长度减1 .

数组的使用实例代码:

二 多维数组与指针

概念

描述

多维数组

C++ 支持多维数组。多维数组最简单的形式是二维数组。

指向数组的指针

您可以通过指定不带索引的数组名称来生成一个指向数组中第一个元素的指针。

传递数组给函数

您可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针。

从函数返回数组

C++ 允许从函数返回数组。

实例代码演示:

三 字符串

字符是编程需要处理的基本的数据单元,下面来看看C++中的字符串是如何处理的。

实例代码:

//申明字符串
std::string s="hello world";
std::string s2="hi";
std::string s3;

//使用字符串
std::cout<<s<<std::endl;
//链接两个字符串形成新的字符串
s3=s+s2;
std::cout<<s3<<std::endl;
//字符串的长度
std::cout<<"s的长度:"<<s.size()<<std::endl;
std::cout<<"s2的长度:"<<s2.size()<<std::endl;
std::cout<<"s3的长度:"<<s3.size()<<std::endl;



源代码clone地址: git@gitcode.net:XiaoWang_csdn/cpp_6_arrayandstring.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值