第4章 数组与指针.pdfVIP

  • 3
  • 0
  • 约7.34万字
  • 约 149页
  • 2022-05-16 发布于湖南
  • 举报
第 4 章 数组与指针 4.1 数组及其应用 4.2 指针及其应用 4.3 指针与数组 4.4 字符串 4.5 指针数组与多级指针 4.6 引用 作业 4.1 数组及其应用 4.1.1 数组的概念 4.1.2 一维数组 4.1.3 二维数组 4.1.4 数组作为函数的参数 引例:求100个学生的平均成绩,并统计高于平均分的人数。 用以前所学知识实现: 用数组来实现: int i,k=0; int i,k=0; float s,ave,sum=0; float s[100],ave,sum=0; for(i=0;i100; ++i) for(i=0;i100; ++i) { cins; { cins[i]; sum+=s; } ave=sum/100; sum+=s[i]; } coutaveendl; ave=sum/100; for(i=0;i100; ++i) for(i=0;i100; ++i) { cins; if(s[i]ave) ++k; if(save) ++k; } coutave,kendl; coutkendl; 4.1.1 数组的概念  数据类型 基本类型:整型、字符型、实型、布尔型。 构造类型:由基本类型数据按一定规则组成,包括数 组、结构体、共用体。  数组是一种用一个名字来标识一组有序且类型相同 的数据组成的派生数据类型,它占有一片连续的内存空 间。数组的名字称为数组名。所以数组名代表一批数据。  数组中的数据称为数组元素 (或数组分量),可以 用下标 (顺序号)来区分。 有一个下标——一维数组;有两个下标——二维数组。 4.1.2 一维数组 1. 一维数组的定义 类型说明符 数组名[常量表达式]; int a[10]; 说明: (1) 数组名与变量名一样都是标识符,必须遵 循标识符的命名规则。 (2) “类型说明符”是指数组元素的数据类型, 可以是任一基本类型或构造类型,同一个数组 的每个元素都具有相同的数据类型。 (3) “常量表达式”必须用方括号括起来,指的是数组的 元素个数 (又称数组长度),它是一个整型值,其中可以 包含常数和符号常量,但不能包含变量。 const int size=10; int size=10; int main( ) void main ( ) { { int size; int a[size]; 必须是常数 cinsize; float b[3.4] int a[size]; … … } float b[3]; } 2. 一维数组元素的引用

文档评论(0)

1亿VIP精品文档

相关文档