数组定义,不能用常量。该怎么改?_百度知道
问题描述: int n,n2; cin>>n; n2=n*n; int square[n2];动态分配内存 int *square = (int*)malloc(sizeof(int)*n2);更多关于怎么才能定义正真的常量数组呢?它的元素都不能被修改?的问题>>
数组定义时,元素个数为什么不能是变量指定_百度知道
最佳答案: int const n=5; 尽管n的值是常量5,不允许通过n改变,但是 ,并不等于n的值不能改变,实际上可以通过指针对其值进行修改,比如int *p=&n; *p=12; ...更多关于怎么才能定义正真的常量数组呢?它的元素都不能被修改?的问题>>