C++数组的定义方式有以下几种:
int arr1[] = {1, 2, 3, 4, 5}; // 自动根据初始化列表确定数组大小
int arr2[5] = {1, 2, 3, 4, 5}; // 显式指定数组大小为5,并初始化数组元素
int arr3[5]; // 声明一个大小为5的数组
arr3[0] = 1; // 为第一个元素赋值
arr3[1] = 2; // 为第二个元素赋值
//...
int arr4[] = {1, 2, 3, 4, 5}; // 自动根据初始化列表确定数组大小
需要注意的是,C++中数组的索引是从0开始的。