C++数组

本文介绍了数组的基本概念,强调了数组的两个主要特点:数据元素的同类型和内存的连续性。接着详细讲解了一维数组的三种定义方式,并通过示例展示了如何通过下标进行赋值和输出。最后,文章提供了总结点,包括数组名的命名规则和下标的起始索引。
摘要由CSDN通过智能技术生成

概述:

所谓数组,就是一个集合,里面存放了相同的类型的数据元素

特点1:数组的每个数据元素都是相同的数据类型

特点2:数组是由连续的内存位置组成的


一维数组

一维数组的定义方式

一维数组的定义的三种方式:

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

2、数据类型 数组名[ 数组长度] = {值,值2....};

3、数据类型 数组名[    ];{值,值2....};


示例

#include <iostream>

using namespace std;

int main()
{

    //定义方式1
    //数据类型 数组名[元素个数];
    int score [10];
    
    //利用下标赋值
    score[0] = 100;
    score[1] = 99;
    score[2] = 85;

    //利用下标输出
    cout<< score[0]<<endl;
    cout<< score[1]<<endl;
    cout<< score[2]<<endl;

    //第二种定义方式
	//数据类型 数组名[元素个数] =  {值1,值2 ,值3 ...};
	//如果{}内不足10个数据,剩余数据用0补全
	int score2[10] = { 100, 90,80,70,60,50,40,30,20,10 };
	
	//逐个输出
	//cout << score2[0] << endl;
	//cout << score2[1] << endl;

	//一个一个输出太麻烦,因此可以利用循环进行输出
	for (int i = 0; i < 10; i++)
	{
		cout << score2[i] << endl;
	}

	//定义方式3
	//数据类型 数组名[] =  {值1,值2 ,值3 ...};
	int score3[] = { 100,90,80,70,60,50,40,30,20,10 };

	for (int i = 0; i < 10; i++)
	{
		cout << score3[i] << endl;
	}

	

	return 0;
}




//> 总结1:数组名的命名规范与变量名命名规范一致,不要和变量重名

//> 总结2:数组中下标是从0开始索引
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值