C语言“三座大山”之数组

本篇将通过问答的方式来描述数组的相关概念以及要点,是加深理解又一新的形式。

什么叫数组?

答:数组是连续性的同一数据类型的变量集合。通常形式表现为:int a [ 10 ]。

其中int 表示这些集合中所有元素的数据类型,即数组中所有的元素都是整型变量。

a为数组名,开辟的连续数据空间被定义为a数组所使用。

[ 10 ]表示数组的空间为10个int型变量的空间大小。

数组的初始化?

答:数组的初始化通过初始化器来实现,例如:a【3】={1,2,3};

数组在初始化的过程中有全初始化、部分初始化、不初始化。

数组如何输入与输出?

答:数组的输入与输出往往通过循环的方式来输出和赋值。

数组具有什么特点?

答:数组在存储上是连续存储的,首先开辟一块地址上连续的空间用于存放变量。

连续性、有序性、单一性。数组在地址上连续、在元素中有序、在数据类型上单一。

数组中元素如何排列?

答:有冒泡排序法、选择排序法等。例如:排列一个数组的所有元素。

a【】其中a代表的是什么?

答:a代表数组首个元素的地址。

例如:len  = sizeof(a)/sizeof(a【0】)

        len = sizeof (a[20]) /sizeof(int)

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值