对于如下的语句,大家认为有错误吗?
int size = 4;
String[] test = new String[size];C语言编译环境下有错误吗?

解决方案 »

  1.   

    当然有错,这是JAVA中的用法
    在 C 语言中声明数组1) string [] test={"",""}
      

  2.   

    楼上没有说清楚在java和c语言中数组的区别,能解释一下吗?
      

  3.   

    size是个变量能用来定义数组的长度吗?
      

  4.   


    c里没string的c++里
    string test[] = {"ab","cd"};java也可以用c++这样
    String[] s1 = new String[4];
    String s2[] = new String[4];
      

  5.   

    好像你可以定义一个常量
    const int size = 4;
    String[] test = new String[size];
      

  6.   

    我分析了一点java和c中对数组应用的区别,希望对大家有所帮助.
    http://blog.csdn.net/yanhongsan/archive/2008/04/22/2313423.aspx