C++第九课 数组

1.数组定义:

类型说明符 数组名[常量表达式];

定义数组的作用是要求分配数组元素的存储空间。

数组元素内存储的值称为数组元素的值。

数组的类型就是数组元素的类型。

2.数组应用:

数组名[下标]

3.初始化:定义的同时赋初值。

此时可不指定数组长度,数组长度设为初始化值的个数。

a)一位数组: 

 int a[]={0,1,2,3,4}; 

b)二维数组: 

 int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};

 int a[3][4]={{1},{5},{9}};

 1 0 0

 5 0 0

 9 0 0

 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};

 int a[][4]={{0,0,3},{},{0,10}};

 注意: i.初始化是在定义时赋初值。

  ii.初始值不足时自动用0补齐。

  iii.必须指定列数。行数可推算得到。

c)字符数组:字符数组是存储字符的数组

字符在计算机中如何存储?

答:分别给各个字符编码(即编号),计算机中存储编码值。一个西文字符使用一个字节;一个汉 字使用2个字节。

''是ASCII码值为0的字符,称为空字符。

'' = 0 (整数0)≠ '0' (文字0)

原文地址:https://www.cnblogs.com/leopotter/p/4894547.html