第6章 数组与指针精要
第6章 数组与指针 主要内容 数组类型 指针类型 指针与数组的联系 对象指针 函数指针 1、数组类型 假设要求编写程序:输入1000名学生的分数,并求总和。 1、数组类型(续) 一维数组的声明 例: float score[1000]; 常见错误 int length; cin length; float score[length]; //错误,长度不能是变量。 1、数组类型(续) 一维数组元素的引用 下标指示元素在数组中的位置,取值从0开始 例: score[100], score[i], score[4*i+7] 每个元素是一个变量 C++编译器不进行数组下标越界检查!! 1、数组类型(续) 一维数组的存储形式 数组元素按下标顺序连续存放 例:score数组在内存中的存储情况 数组一旦分配内存,则不再改变存储位置 数组名代表数组的首地址,为地址常量 1、数组类型(续) 一维数组的初始化 例: int years[5] = { 1970, 1990, 1921, 1871, 1774 }; float score[4] = { 67.5, 90.0, 100.0, 45 }; int years[] = { 1970, 1990, 1921, 1871, 1774 }; float score[] = { 67.5, 9
原创力文档

文档评论(0)