注意:在一维数组引用过程中要防止下标越界问题。如“int a[10]”定
义的数组a,数组a中不包括a[10]元素,下标为10已经越界。对于数组下
标越界问题,C语言编译系统不进行检测,即不进行错误报告,只是会造
成程序运行结果的错误。
精品课件
10
4.2.3 一维数组的初始化
在定义一维数组同时给数组元素赋初始值,称为一维数组的初始化。 一般格式为:
程序名为l4_2.cpp。
#include"stdio.h"
main() { int a[2][3],i,j,sum=0;
/*定义二维整型数组a及整型变量i,j和 sum,数组a有2行3列6个元素*/
for(i=0;i<2;i++)
/*按行向数组a输入6个元素,并将元素 值送入sum进行累加求和*/
类型说明符 数组名[常量表达式]={初始值表};
初始值表中数据与数组元素依次对应,初始值表中的数据用逗号(,)分 隔。如,int a[5]={12,-3,4,0,367};则数组a的5个元素依次取得初始值。
一维数组初始化时,要注意以下两点:
(1)当初始化,初始值表给出全部元素值时,则数组长度可缺省。如,前 例造价于int a[]={12,-3,4,0,367};
第4章 数组
本章主要知识点
(1)一维数组的定义和引用。 Int a[100]; a[0] a[1] a[2] a[99] (2)二维数组的定义和引用。 (3)字符数组与字符串的应用。
精品课件
1
第4章 数组
4.1 数组应用的C程序实例 4.2 一维数组的定义和引用 4.3 二维数组的定义和引用 4.4 字符数组与字符串 4.5 综合实训