C++程序语言教程 第七章.pptVIP

  • 1
  • 0
  • 约1.27千字
  • 约 13页
  • 2017-08-13 发布于北京
  • 举报
第7章 数组 7.1 数组定义 7.2 访问数组元素 7.3 初始化数组 7.4 *向函数传递数组 7.5 二维数组 7.6 数组应用: 排序 7.7 数组应用: Josephus问题 7.8 数组应用: 矩阵乘法 理解数组定义的形式与空间对应 掌握数组元素的访问方式 理解数组定义初始化形式 理解数组作为函数参数的空间对应 理解二维数组操作及参数传递 掌握数组排序,环状循环及多维循环访问 数组定义形式 类型 数组名[常量表达式]; 数组定义的空间位置(对应变量定义) 全局数组: 小程序,全局数组处理需求 局部数组: 元素个数不多,局部范围使用 动态数组: 随机的数组处理需求,元素个数多 下标的意义 对应空间偏移 常量性: 程序数据空间的编译确定性 n个元素对应下标0~n 循环访问数据实体的可编程性 int a[30]={1,1}; // 第1,2个元素初值为1,后面元素循环赋值 for(int i=2; i30; i++) a[i]=a[i-1]+a[i-2]; 访问数组边界以外的数据将引起运行错误,只能通过调试来查错 访问数组边界以外的空间错误,纯属人为 连续空间的相关访问可看作数组的访问形式,因而越界访问错误多种多样,构成了编程调试的主要困难 初始化语法规则 字符数组初始化 char a[

文档评论(0)

1亿VIP精品文档

相关文档