注意: 1全局数组和静态数组各元素的值默认为0。 2在定义数组时,其元素的个数必需确定,即常量表 达式只能是常数和符号常量,不能是变量。 3若inta10;则a的合法下标为0-9。a10为越界 4数组名是一个标是符,它是该数组内存的首地址 5常用 sizeof(a)/ sizeof(类型)确定数组的大小其中 sizeof(a)、 sizeof(ai)分别表示求数组a及其元素在内 存中所占字节数 sizeof(类型)表示求该类型每个数据在内存中所占字节数。 C++程序设计课件设计制作:徐龙琴 16
C++程序设计课件 设计制作:徐龙琴 16 注意: 1 全局数组和静态数组各元素的值默认为0。 2 在定义数组时,其元素的个数必需确定,即常量表 达式只能是常数和符号常量,不能是变量。 3 若 int a[10];则a的合法下标为0~9。 a[10]为越界。 4 数组名是一个标是符,它是该数组内存的首地址 5 常用sizeof(a)/sizeof(类型)确定数组的大小其中 sizeof(a)、 sizeof(a[i])分别表示求数组a及其元素在内 存中所占字节数 sizeof(类型)表示求该类型每个数据在内存中所占字节数
例:一维数组的声明与引用 #include <iostream. h void maino f inta[10, B110 int i: for(i=0;i<10;i++) {A[=i*2-1; B[10-i-1=A[;} for(i=0;i<10;i++) Scout<< al<<K<<=<<A] cout<< bl<<i<<=<<Bi<<endl; C++程序设计课件设计制作:徐龙琴 17
C++程序设计课件 设计制作:徐龙琴 17 例:一维数组的声明与引用 #include <iostream.h> void main() { int A[10],B[10]; int i; for(i=0;i<10;i++) { A[i]=i*2-1; B[10-i-1]=A[i]; } for(i=0;i<10;i++) {cout<<"A["<<i<<"]="<<A[i]; cout<<" B["<<i<<"]="<<B[i]<<endl;} }
例:定义一个一维数组,把各元素值清0,并输出各元素值 #include <iostream. h> void main( i int i; int b5]; for(i=0;i<=4;i++) b[i=0: for(i=4;i>=0;i-) cout<<bi<<endl; C++程序设计课件设计制作:徐龙琴 18
C++程序设计课件 设计制作:徐龙琴 18 例:定义一个一维数组,把各元素值清0,并输出各元素值。 #include <iostream.h> void main( ) { int i; int b[5]; for(i=0;i<=4;i++) b[i]=0; for(i=4;i>=0;i--) cout<<b[i]<<endl; }