使用sizeof(arr)/sizeof(arr[0]得出来的是10,但其实我里面只存了三个值。如何得到这个3?也就是如保得到数组的实际大小?

解决方案 »

  1.   

    char数组就可以,其他数组没办法
      

  2.   

    没初始化以前里面就是一些随机的int,所以没办法判断的
      

  3.   

    怎么完了? 传参数用
    fuction(int arr[], int nSize);
      

  4.   

    随机 大小,我那知道,如果我知道那个Size,不就知道了。
      

  5.   

    可以用STL里的vector 呀。那个可以动态增长
    还可以知道有多少个元素了!!!
      

  6.   

    问题是这东西不是我想用VECTOR就可以用的,呵。结了。