TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点一维数组的定义及元素的引用思维导图

计算机考试知识点一维数组的定义及元素的引用思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:02022-11-07 11:14:16
已被使用0次
查看详情计算机考试知识点一维数组的定义及元素的引用思维导图

本思维导图主要总结国家计算机等级考试二级C语言部分知识点一维数组的定义及元素的引用

树图思维导图提供 计算机考试知识点一维数组的定义及元素的引用思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点一维数组的定义及元素的引用思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4337f336460834cd56d4ab65c6190e6a

思维导图大纲

计算机考试知识点一维数组的定义及元素的引用思维导图模板大纲

1.一维数组的定义

当数组中每个元素只带有一个下标时,称这样的数组为一维数组。

格式

类型说明符数组名[整型常量表达式];

2.一维数组的初始化

当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。

在给一维数组赋值时应注意7个方面:

所赋初值放在等号后的一对花括号中

数值类型必须与所说明的类型一致

所赋初值之间用逗号隔开

系统将按这些数值的排列顺序

在指定初值时,第一个初值必定赋给下标为0的元素,因此,不可能跳过前面的元素给后面的元素赋初值

当所赋初值少于所定义数组的元素个数时,将自动给后面的元素补初值0。对于字符数组也同样补以初值0(即'\0')

当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息。

3.通过赋初值定义数组的大小

C语言规定可以通过赋初值来定义数组的大小,这时数组说明符的一对方括号中可以不指定数组的大小。

4.一维数组和指针

(1)一维数组和数组元素的地址

①数组首地址。在函数体中或在函数外部定义的数组名可以认为是一个存放地址值的指针变量名。其中,数组的地址值是数组第一个元素的地址,也就是数组所占一串连续存储单元的起始地址,定义数组时的类型即是此指针变量的基类型。

②数组元素地址的表示方式。可以对数组名加一个整数的办法,来依次表达该数组中不同的元素的地址。

(2)通过数组元素的地址引用数组元素对于一维整型数组a[]的定义语句:

inta[8]={0,1,2,3,4,5,6,7},可通过a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],来引用数组a[]中的每一个元素。

(3)通过指针引用一维数组元素,若有定义语句“floata[10],*p,k;”,执行语句“p=a;”或“p=&a[0];”后,则p指向了a数组的首地址,因此,可以使用“间接访问运算符”,通过指针变量p来引用a数组中的元素。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02