C和C++数组关系和区别
int arr1[5] = {1, 2, 3, 4, 5}; int arr2[5]; arr2[0] = 1; arr2[1] = 2; //...int arr1[5] = {1, 2, 3, 4, 5}; int arr2[5] = {0}; // 将所有元素初始化为 0 int arr3[] = {1, 2, 3}; // 自动推断数组大小为 3
int* arr = (int*)malloc(5 * sizeof(int)); // 使用数组 free(arr);int* arr = new int[5]; // 使用数组 delete[] arr;
Last updated