二、数组的引用 C俯言程序设计 2、数组的引用 数组的引用方式为: 数组名[下标1][下标2].[下标n]; 数组的用【功能说明】 与数组定义时不同,引用数组时的下标既可以是整形常量或 形茶交的登是建吊骚等碧套薨牛→香凳7 种错误的用方式: 例如:score(8) //不能使用圆括 matrix (2,3) I不熊使用圆括号,具不能将 行下标和列下标写在一个括号内 matrix[2,3] 17方標标攀不鞋售 score={1,2,3,4,5} //不能用赋值语句对数组进行 整体赋值 计算机教研室
计算机教研室 二、数组的引用 C语言程序设计 数组的引用【功能说明】 与数组定义时不同,引用数组时的下标既可以是整形常量或 整形表达式,也可以是含有已赋值变量的整形表达式。无论怎 样,每一维的下标值一定是单独用方括号括起来的。下面是几 种错误的引用方式: 例如:score(8) //不能使用圆括 matrix(2,3) //不能使用圆括号,且不能将 行下标和列下标写在一个括号内 matrix[2,3] //方括号正确,但是不能将行下 标和列下标写在一个括号内 score={1,2,3,4,5}; //不能用赋值语句对数组进行 整体赋值 2、数组的引用 数组的引用方式为: 数组名[下标1][下标2].[下标n];
二、数组的引用 C陪言程序设计 数组的用【功能说明】 【提示1】数组元素和普通的基本型变量一样,可以出现在任何合法 的c语言表达式中,也可以作为函数参数使用。 例如:int score[100]; 可以使用score[0], score[2]+score[5], dy(score[8]). 【提示2】c语言规定数组不能整体引用,每次只能引用数组的一个 素:对手任何教组,数组名具有特殊的含义,它代表数组的 首地址,其值在程序中是不能被改变的。 1例如:int score[100]i score是数组名,它是地址,与&score[0]等价。 【提示3】由于编译器并不检查数组元素的下标值是否越界,因此在1 编写程序时必须格处小心,申程序这共煮自巨来确保云素的正 确引,以免函下标越界二遥成相郊存储革元数据的破环。 1例如:int score[100]7 可以使用score[0]至score[99],但score[100]越界, 在程序中不可以使用。 计算机教研室
计算机教研室 二、数组的引用 C语言程序设计 数组的引用【功能说明】 【提示1】数组元素和普通的基本型变量一样,可以出现在任何合法 的c语言表达式中,也可以作为函数参数使用。 例如:int score[100] ; 可以使用 score[0] , score[2] +score[5], dy(score[8] ) 。 【提示2】c语言规定数组不能整体引用,每次只能引用数组的一个 元素。对于任何数组,数组名具有特殊的含义,它代表数组的 首地址,其值在程序中是不能被改变的。 例如:int score[100] ; score是数组名,它是地址,与&score[0]等价 。 【提示3】由于编译器并不检查数组元素的下标值是否越界,因此在 编写程序时必须格外小心,由程序设计者自己来确保元素的正 确引用,以免因下标越界二造成相邻存储单元数据的破坏。 例如:int score[100] ; 可以使用 score [0]至score[99],但score[100]越界 , 在程序中不可以使用