您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言数组 正文
C语言数组

C语言数组

点击数:7878 次   录入时间:03-04 12:02:40   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  C语言数组就是同一变量的数据的有序集合。数组中的每个数据都用唯一的坐标来确定其位置,坐标可以是一维的也可以是多维的。但是要先定义了才可以使用:
  
  数据类型数组名[常量表达式1].……[常量表达式N1:
  
  “数据类型”是指数组中的各个数据的类型,而且必须是同一数据类型。“数组名”是整个数组的标识符。在编译时软件会根据数组大小和类型为变量分配空间。数组名就是所分配空间的首地址的标识符。“常量表达式”是表示数组的长度和维数,它必须用“[]”括起,括号里的数不能是变量只能是常量。
  
  “常量表达式”可以根据数组的维数进行省略。例如unsignLEDintXlnNianHao[16]定义了无符号整形数组IiNianHao,有16个数据单元。

  如果需要把一些不变的数据表存放在数组中,只要把这些数据在程序编写时就赋给数组就行了。

  数据类型数组名[常量表达式]={常量表达式}:
  
  数据个数必须小于或等于数组长度,不指定数组长度会在编译时由软件根据实际的数据个数自动设置。如unsignedintXinNiarlHao[]=(1、1,1,5,3,3,3,1l不指定数组长度,由编译器自动设置。
  
  在数组中数据的坐标是从0而不是从1开始,一个具有16个数据单元的数组xnh,它的数据坐标就是从xnh[0]到xnh[15],选择读取某个数据用数组名加坐标。如xnh[1]
  
  就是读取×nh数组中的第2个元素,读取第n个元素就是xnh[n一1],如果用xnh[n]就错了。




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制