2、一维数组元素的引用 引用方式:数组名[下标 说明: 下界≤下标≤上界 下界=0;上界=整常量表达式-1 下标为整型表达式; 个数组元素实质是一个变量,代表内存中 的一个存储单元。引用后的数组变量也称下 标变量
引用方式: 数组名[下标] 2、一维数组元素的引用 说明: 下界 ≤ 下标 ≤ 上界; 下界=0;上界=整常量表达式-1。 下标为整型表达式; 一个数组元素实质是一个变量,代表内存中 的一个存储单元。引用后的数组变量也称下 标变量
例 #definen 20 int a5; ioat们N+6]; 说明: al5]:a0,a[l,a2,a3],a|4 fN+6]:f0J,f[2],,f[25 注意: 引用a5],f126编译不报错,但不能得到 正确的运行结果
例 #define N 20 int a[5]; float f1[N+6]; 说明: a[5]:a[0],a[1],a[2],a[3],a[4] f1[N+6]:f1[0],f1[2],···,f1[25] 注意: 引用a[5],f1[26]编译不报错,但不能得到 正确的运行结果
维数组元素引用的规定: 数组必须先定义后使用。 数组元素只能逐个被引用,不能一次引用整 个数组。 对数组中所有元素逐个引用时,通常可使用 循环结构
一维数组元素引用的规定: •数组必须先定义后使用。 •数组元素只能逐个被引用,不能一次引用整 个数组。 •对数组中所有元素逐个引用时,通常可使用 循环结构
例 1) float b[12; b[l=1.0;b|3=76; b|0}=b1+b|3l; b|2}=b1-b|3]; ●00 2)int j, a(101 for(j=0;j<10; j++) ajl=j
例: 1)float b[12]; b[1]=1.0; b[3]=7.6; b[0]=b[1]+b[3]; b[2]=b[1]-b[3]; ······ 2)int j, a[10]; for ( j=0; j<10; j++ ) a[j]=j;
3、一维数组的初始化 数组的初始化:指定义数组时对数组元素赋以 初值。 格式: 类型符数组名表达式]={初值表}; 说明: 给全部元素赋初值。 给部分元素赋初值。 给全部元素赋初值时可不指定数组的长度
数组的初始化:指定义数组时对数组元素赋以 初值。 3、一维数组的初始化 格式: 类型符 数组名[表达式]={初值表}; 说明: •给全部元素赋初值。 •给部分元素赋初值。 •给全部元素赋初值时可不指定数组的长度