C语言程序设计 教学课件 作者 崔永君 彭静 全书 第6章.pptVIP

  • 4
  • 0
  • 约1.84万字
  • 约 111页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 崔永君 彭静 全书 第6章.ppt

第 6 章 数 组 6.1 一 维 数 组 6.1.1 一维数组的定义   和普通变量一样,数组在使用之前必须先定义,一维数组的定义格式如下:   类型说明符 数组名[常量表达式];   例如:    int a[10];   定义了一个整型一维数组,数组名为a,含有10个元素。 说明:   (1) 数组名的命名规则和变量名相同,遵循标识符命名 规则。   (2) 数组名后是方括号括起来的“常量表达式”,不能用圆括号。   (3) 在定义数组时,需要指定数组中元素的个数,方括号中的“常量表达式”用来表示元素的个数,即数组长度。C语言中数组下标是从0开始的,例如:a[10]表示a数组有10个元素,依次为a[0]、a[1]、a[2]、a[3]、a[4]、a[5]、a[6]、a[7]、a[8]、a[9],不存在数组元素a[10]。   (4) “常量表达式”中可以包含整型常量和符号常量,不能包含变量。也就是说,C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。例如,下述对数组的定义是错误的:   int n;   scanf(%d,n); /*在程序中临时输入数组的大小*/   int a[n];   …   (5) 定义“int a[10];”后,C编译程序将为a数组在内存中开辟如

文档评论(0)

1亿VIP精品文档

相关文档