学习笔记——C++一维数组

1,一维数组的定义方式

三种定义方式

1,数据类型  数组名[ 数组长度 ];

2,数据类型  数组名[ 数组长度 ]={值1,值2,值3 ……};//未说明的元素用0填补

3,数据类型  数组名[  ]={值1,值2,值3……};

数组还有两个特点:1,数组中的数据元素都存放在一块连续的内存空间中,即各个元素的内存地址是相邻的;2,数组中的每个元素都是相同数据类型

学习笔记——C++一维数组_第1张图片

需要注意的是,很多新手会认为数组元素是从1开始,但事实并非如此,计算机中元素的下标默认都是从0开始。

#include
using namespace std;
int main(){
//1,数据类型 数组名[ 数组长度 ];
	int arr[5];
	arr[0]=10;
	arr[1]=20;
	arr[2]=30;
	arr[3]=40;
	arr[4]=50;
	for (int i=0;i<5;i++){
		cout<

有关数组命名的总结

1,数组名的命名规范与变量名命名规范一直,不要和变量重名 

2,数组中下标是从0开始索引

2,一维数组数组名

一维数组数组名的用途

1,可以统计整个数组在内存中的长度

2,可以获取数组在内存中的首地址、

学习笔记——C++一维数组_第2张图片

将sizeof(arr)/sizeof(arr[0])就可以得到该数组一共有几个元素个数。

#include
using namespace std;
int main(){
	//数组名用途
	//1,可以通过数组名 统计整个数组占用内存的大小
	int arr [10]={1,2,3,4,5,6,7,8,9,10};
	cout<<"整个数组占用的内存空间为"<

学习笔记——C++一维数组_第3张图片

从以上内容也可以看出,数组中的一个int元素占4个字节大小。

3,一维数组的练习案例

练习案例1:五只小猪称体重

案例描述:在一个数组中记录了五只小猪的体重,如:int arr[5]={300,350,200,400,250}

找出并打印最重的小猪体重

#include
using namespace std;
int main(){
	int arr[5]={300,350,200,400,250};
	int max=300;
	for(int i=0;i<5;i++){
			if(arr[i]>300){
				max=arr[i];
			}else{
				continue;
			}
		}
		cout<

练习案例2:数组元素逆置

案例描述:请声明一个5元素的数组,并将元素逆置

(如原数组元素为:1,3,2,5,4,逆置后输出结果为4,5,2,3,1);

	int arr2[]={1,3,2,5,4};
	for(int j=4;j>=0;j--){
		cout<

你可能感兴趣的:(学习,笔记,c++)