【2017年整理】第6章 C语言数组.docVIP

  • 3
  • 0
  • 约2.93万字
  • 约 27页
  • 2017-02-09 发布于浙江
  • 举报
数组 本章要求 一维数组和多维数组的定义,初始化和引用 . 字符串与字符数组 数组 数组 一维数组 二维数组 字符数组 字符串 引言: 在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。 一. 一维数组的定义 定义: 数组是有序数据(必须是相同的数据类型结构)的集合. 格式: 类型说明符 数组名[常量表达式] 例如: int a[10] ; 表示数组名为a,有10个元素,并且每个元素的类型都是int型的. float b[10],c[5]; 说明实型数组b有10个元素,实型数组有5个元素; 注意: 1. 数组名的命名规则和标示符的命名规则相同。 2.常量表达式要有方括号括起来,不能用圆括号,int a(10); 这是非法的! 3.常量表达式表示数组元素的个数,即数组长度.并且数组的 第一个元素是从下标0开始的! 4.常量表达式可以是常量也可以是符号常量,不能包含变量。C语言绝对不允许对数组的大小作动态定义; 例如:下面是非法的 int n; scanf(“%d”,n); int a[n]; 5.数组的类型实际上就是指数组元素的取值类型,对于同一数组,它所有元素的数据类型都是相同的; 6.数组名不能与其他变量名相同;例如:

文档评论(0)

1亿VIP精品文档

相关文档