#include<iostream>
using namespace std;
int main()
{
//数组定义方式:
//1.数据类型 数组名[元素个数],然后利用下标赋值
int arr1[5];
arr1[0] = 0;
arr1[1] = 1;
arr1[2] = 2;
arr1[3] = 3;
arr1[4] = 4;
//2.数据类型 数组名[元素个数]={val1,val2,val3,val4,val5.....}
int arr2[5] = { 0,1,3,4,5 };
//3.数据类型 数组名[]={val1,val2,val3,val4,val5.....}
int arr3[] = { 3,4,55,6,6 };
//int arr[];//错误,需要指明元素个数,或者直接初始化
int len = sizeof(arr3)/sizeof(arr3[0]);
cout << len << endl;//数组长度
cout << (int)arr3 << endl;//数组首地址
cout << (int)&arr3[1] << endl;//数组第一个元素的地址
system("pause");
return 0;
}
网友评论