.
WORD版本第七章数组 (8学时)
学习目的与要求:
1 、重点掌握一维数组的定义和引用;
2 、基本掌握二维数组的定义和引用;
3 、重点掌握字符型数组的定义与引用;
4 、能正确使用字符串处理函数;
5 、学会使用数组解决实际问题。
重点:
1 、一维数组的定义与引用;
2 、二维数组的定义与引用;
3 、字符数组的定义与引用;
第1讲
知识归纳:
1、一维数组的定义:类型说明符数组名[ 常量表达式 ] ;
(1)(1)数组名后必须用方括弧 [ ] ,用其他括弧均错误;
(2) 方括弧中的常量表达式表示数组的元素个数;
(3) 方括弧中的常量表达式,必须是能计算出具体数值,且不改变的常量,不能是变量;2、一维数组的引用:
数组名[ 下标 ] //下标从0开始,可以是整型常量或整型表达式;
(1) 注意:数组元素引用时,不要超出数组围;
如 int a[10] ;
//可以引用的数组元素为a[0]……a[9] , a[10] 不是本数组元素;
3、一维数组的初始化:
(1)(1)可以在定义数组后,立刻赋值;如 int a [3] = { 1,3, 5} ;
但下面这样是错误的:
int a[3] ;
a = { 1,3, 5} ;
(2)(2)可以给数组的部分元素赋值,不赋值的元素,默认值为int 0, char, ‘’, float
0.0 ;
如 int a [3]= {1,3 } ; //a[0] =1 ; a[1]= 3 ; a[2]= 0 ;
(3) 在对数组全部元素赋初值时,可以不指定元素个数;
(4) 可以在循环控制下,给数组各元素赋值;
如:int a[10] ;
for ( i=0 ; i <10 ;i ++ )
a [ i ] = i ;
基础训练(A)
一、选择题
1、在c语言中,引用数组元素时,其数组下标的数据类型允许是()。
A)整型常量 B)整型表达式
C)整型常量或整型表达式 D)任何类型的表达式
2、要说明一个有10个int元素的数组,应当选择语句()。
A) int a[10]; B) int a(10); C) int a[9] D) int a[11]
3、以下对数组的正确定义是:()。
A) float b[5.0] B) float b[5] C) float b(5) D) float b[]
4、对以下说明语句的正确理解是()。