1. 一般定义数组的时候,数组的长度必须是一个常量,不能是变量;如下面的写法是错误的:
int a = 5;
int m[a];
2.用new定义数组的时候,长度可以为变量;如下面的写法是正确的:
int a = 5;
int * m = new int [a];
3.new 定义变量的时候,定义的是一个指针,要是加 * 使用;
new定义数组的时候,定义的任然是数组名,前不能加 * 如下图:

|
1. 一般定义数组的时候,数组的长度必须是一个常量,不能是变量;如下面的写法是错误的: 3.new 定义变量的时候,定义的是一个指针,要是加 * 使用;
|