字符数组-Piazza.pptVIP

  • 3
  • 0
  • 约6.06千字
  • 约 38页
  • 2016-12-01 发布于天津
  • 举报
字符数组-Piazza

C 语言程序设计 数组 周闻钧 朱宏明 本讲内容 一维数组 二维数组及高维数组 字符数组 数组 除了基本类型的数据,C语言还提供了构造类型的数据(数组、结构体、共用体) 构造类型的数据是由基本数据类型数据按一定的规则组成的 数组是同构数据的有序集合。数组中的每一个元素都属于同一个数据类型,用一个统一的数组名和下标来唯一的确定数组中的元素 一维数组的定义和引用 一维数组的定义: 一般形式 类型 数组名[常量表达式]; 例:int a[10]; 它表示数组名为a,此数组有10个int型元素 一维数组的定义和引用(续) 说明: 数组名命名规则与变量相同,遵循标识符的命名规则 数组名后是用方括号[]括起来的常量表达式,不能用() 例 int a(10); //错误 常量表达式表示元素的个数,即数组长度 长度为N的数组, 数组成员从0开始下标,一直到N-1 使用数组元素a[ N ],错误 常量表达式中可以包括字面常量和符号常量,不能包含变量;也就是说,C语言不允许对数组的大小作动态定义,即数组大小不依赖于程序运行过程中变量的值 例: int n; scanf(%d,n); int a[n];//错 一维数组元素的引用 数组必须先定义,然后使用; 数组元素的表示形式: 数组名[下标] 下标可以是整型常量或整型表达式 例:a[0]=a[3*j+2]; 一维数组的初始化 如何让数

文档评论(0)

1亿VIP精品文档

相关文档