- 一维数组 类型说明符 数组名[常量表达式]={值,值......值};
例: int a[5]={1,2,3,4,5};
- 二维数组 数据类型 数组名[数组长度][数组长度]
例:
int a[5][3]={{80,75,92},{55,45,66},{77,58,79},{12,54,32},{52,20,31}};
int a[5][3]={{80},{55,0,66},{77,58,79},{12,54},{52,20,31}};
int a[5][3]={80,75,92,55,45,66,77,58,79,12,54,32,52,20,31};
int a[][3]={80,75,92,55,45,66,77,58,79,12,54,32,52,20,31};
- 字符数组:用来存放字符量的数组
例:
· char c[6]={'c','','p','r','o','g'
char c[]={'c','','p','r','o','g'}; char c[10]="c prog";
2.指针:指变量的地址
类型说明符*指针名=&变量名
类型说明符表示本指针变量所指向的变量的数据类型,*表示这是一个指针变量,&表示取变量名对应的地址。
* 声明时代表指针,使用时代表值
指针类型可以是函数的参考,作用是将一个变量的地址传送到另一个函数中;
数组的指针是指数组的起始地址,数组元素的指针是数组元素的地址。