1、一般变量:
//一个值赋给一个变量,变量之间没有关系;
int a =1,b=2,c=3;
char x='h',y='a',z='o';
2、一维数组:
//将多个类型相同的变量放在一起组成一个数组,通过下标将多个变量联系在一起
//一维数组即是多个相同类型变量的集合。
int pack[3]={1,2,3};
----------->pack[0]是第一个变量1
char ch[3]={'h','a','o'};
----------->ch[0]是第一个变量'h'
3、二维数组
//将多个一维数组放在一起,组成一个二维数组,
//二维数组即是一维数组的集合。
int pack[3]={1,2,3};
int pack2[3]={4,5,6};
-------------------------------->2个一维数组,组合在一起
int mm[2][3]={{1,2,3},{4,5,6}};
------->mm[0]是第一个一维数组{1,2,3}
---------->mm[0[0]是第一个一维数组的第一个元素 1
****************************************************************************
char ch[3]={'h','a','o'};
char ch[3]={'y','e','s'};
----------------------------->2个一维数组,组合在一起
char nn[2][3]={{'h','a','o'},{'y','e','s'}};
------->nn[0]是第一个一维数组{'h','a','o'}
---------->nn[0[0]是第一个一维数组的第一个元素 'h'
注意:二维数组中,二维数组名和一维数组名都是地址常量,即:nn、nn[0]、nn[1]都是地址常量,都不能进行++,--操作。
4、总结:
二维数组的行标表示有多少个一维数组组成;
二维数组的列标表示一维数组中有多少个一般变量组成;