本科c语言学习第7章数组.pptxVIP

  • 3
  • 0
  • 约7.7千字
  • 约 53页
  • 2021-12-10 发布于广东
  • 举报
为了解决比较复杂的问题,本章介绍C语言提供的一种最简单的构造类型──数组。 7.1 1维数组的定义和引用 7.2 2维数组的定义和引用 7.3 字符数组与字符串 [Return];7.1 1维数组的定义和引用;7.1. 1 1维数组的定义;(1)“数据类型”是指数组元素的数据类型。 (2)数组名,与变量名一样,必须遵循标识 符命名规则。 (3)“常量表达式”必须用方括号括起来,指 的是数组的元素个数(又称数组长度),它是 一个大于0的整型值,其中可以包含常数和符 号常量,但不能包含变量。 (4)数组元素的下标,是元素相对于数组起 始地址的偏移量,所以从0开始顺序编号。 W[0],W[1],…,W[9] ;注意:C语言中不允许动态定义数组。 (5)数组名中存放的是一个地址常量,它代表整个数组的首地址。同一数组中的所有元素,按其下标的顺序占用一段连续的存储单元。;例1:int a[10]; char c[10]; double d[100]; 例2:#define N 10 int a[N]; 例3:int a[3+3]; 例4:int n; int a[n]; 错 定义数组元素个数必须用常量表达式, 不能为变量。;例5:int n; scanf(“%d”,n);

文档评论(0)

1亿VIP精品文档

相关文档