第六课 数组 c的++语言程序设计.pptVIP

  • 1
  • 0
  • 约7.99千字
  • 约 37页
  • 2019-01-12 发布于福建
  • 举报
第六课数组c的语言程序设计

第六课 数组 C++语言程序设计 主讲 王更生教授 第六课 数组 课程内容: 数组 指针与数组 重、难点: 重点:数组元素的使用;取数组、字符串地址的方法。 难点:指向数组的指针变量;数组的地址。 6.1数组 引例:计算机2001共有300个同学,求其《C++程序设计》课程成绩的最大值、最小值、平均值。 分析:在现有知识情况下,以下方案可以勉强解决此问题: 定义300个表示成绩变量并对其赋值后,进行运算。缺点:源代码太长。 更好的解决方案是采用数组进行处理。 数组是若干互相关联的相同类型变量的集合。它往往用于解决类似于数学中的矩阵问题。 一、一维数组 1、一维数组的声明 数组类型 数组名 [ 数组长度 ]; 例如: double a[5]; 注意:数组长度必须是整形常数表达式。 描述数组必须给出元素类型,元素个数必须在编程时确定,任何变量都不允许 int a[’a’] ; // 表示int a[97]; int n = 100 ; int a[n] ; // 错: 元素个数必须预知 const int n = 100 ; int a[n] ; // ok int a[ ] ; // 错: 无元素个数 int a[ ] = { 1, 2

文档评论(0)

1亿VIP精品文档

相关文档