C++中数组的声明能不能用这种方式
int *arr=int[10];for (int i=0;i<10;i++)
{
arr[i]=i;
cout<<arr[i];
}
return 0;
可惜代码报错了
2022-08-12 18:35
程序代码:#include <iostream>
using namespace std;
int main( void )
{
int arr[10];
for( size_t i=0; i!=10; ++i )
{
arr[i] = (int)i;
cout << arr[i] << ' ';
}
}
2022-08-12 19:42
程序代码:// 方法1 int* arr = new int[10]; // 方法2 int* arr = (int*)malloc(40);
2022-08-12 20:57
2022-08-13 15:52