数组

1.什么是数组

    “相同数据类型”的一些数的集合

2.为什么需要数组:

    对于数据之间有精密联系的相同类型的数据,我们可以数组方式来定义;

3.有了数组之后有什么好处?

    ①减少了错误发生的概率;

    ②体现了数据和数据之间的紧密联系;

4.定义和定义变量

    数组:一排一排的盖房子,之间又联系性;

    变量:独栋别墅;

数组的分类:

    一维数组和二维数组;(根据维度来分)

    根据数据类型来分:整型数组、字符型数组、浮点型数组...

一维数组:

    1.定义:数组的数据类型        数组的名字【常量或常量表达式】

                int num[2 + 8]

    2.初始化:

        int num[5] = {1,2,3,4,5};

        int num[5] = {1,2,3};

        int num[ ] = {1,2,3,4,5};

        int num[5] = {0};

        int num[5] = {3};

        int num[5] = {[3] = 9};(单值初始化)

计算数组元素的个数 : 总价/单价

printf("sizeof num / sizeof (int) = %d\n",sizeof(num)/sizeof(int));

3.给数组赋值

    int num [5]; 

    num [2] = 10;    //将10这个数据保存到mun [2]所对应的空间里;

    num[1] = num [2]; //将num [2]里的数据保存到num [1]里;

4.引用:int num [N];

    下标法:数组的下标从0到最后一个下标是N-1;

num [i]做左值,表示空间;

num [i]做右值,表示数据;

二维数组:

1.定义:数据的数据类型   数组名   【常量表达式】【常量表达式】

int num[3][3]

2.初始化

    int num [3][3] = { };

    int num [3][3] = {1,2,3,4,5,6,7,8,9};

    int num [3][3] = {{1,2,3},{4,5,6},{7,8,9}};

    int num [3][3] = {{1,2},{4,5,6},{8,9}};

    int num [3][3] = {[1][2] = 5};

注意:二维数组在内存里面是按行进行存放的。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值