zhiyinjixu

  博客园  :: 首页  ::  :: 联系 ::  :: 管理

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

3.new 定义变量的时候,定义的是一个指针,要是加 * 使用;
  new定义数组的时候,定义的任然是数组名,前不能加 * 如下图:

 
























posted on 2011-12-27 22:05  zhiyinjixu  阅读(275)  评论(0)    收藏  举报