目录
一 数组
数组是一个固定大小且相同类型元素的顺序集合。数组用于存储一系列相同类型的变量。
数组中的元素元素可以通过索引(下标)访问。数组使用的内存位置均是连续组成的,所以最低的地址对应第一个元素,最高的地址对应最后一个元素。
数组的下标从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