还是C++问题
请问 那可不可以如下定义:const int n;scanf("%d",&n);float a[n][2];请指教 谢谢
参考答案:不可以。前两句没错,const没初始化可以赋一次值,以后就不能改了。但是数组大小必须在编译时能确定下来,而不能这样动态决定大小。
请问 那可不可以如下定义:const int n;scanf("%d",&n);float a[n][2];请指教 谢谢
参考答案:不可以。前两句没错,const没初始化可以赋一次值,以后就不能改了。但是数组大小必须在编译时能确定下来,而不能这样动态决定大小。