------ android培训、java培训、IOS培训、.NET培训、期待与您交流! ---------
1.数组的定义格式: 类型 数组名[元素个数]
eg: int ages[5] = {10,11, 14, 27, 29};
2.数组的使用注意事项:
如果想再定义数组的同事进行初始化,数组元素个数必须是常量,或者不写
eg: int ages[count] = {10, 11, 12};(这是错误写法,数组的元素个数必须是常量)
正确写法
int count = 5;
int ages[count];
ages[0] = 10;
ages[1] = 11;
ages[2] = 18;
int ages['A'-50] = {10, 11, 12, 14, 16};
都是正确写法
int ages[5] = {10 , 11, 12, 67, 56};
int ages[5] = {10, 11};
int ages[5] = {[3] = 10, [4] = 11};
int ages[] = {10, 11, 14};
错误写法
int ages[];
/* 只能在定义数组的同时进行初始化
int ages[5];
ages = {10, 11, 12, 14};
*/
3.数组做为函数参数时应注意
1.数组作为函数参数,可以省略元素个数
2.数组作为函数参数,传递是整个数组的地址,修改函数形参数组元素的值,会影响到外面的实参数组