常量是不可以修改的,比如#define N 9,要是想实现动态输入效果还是得定义一个变量。
用指针数组,动态分配
int n=0;
cin>>n;
int i,jk=0;
int **a=new int*[n]; //分配一个指针数组,将其首地址保存在a中
for(k=0;k
a[k]=new int[n];
}
///然后就是输出代码了
for(...)
///
用完记得释放
delete [n]a;
a=NULL;
可以进行强制类型转换
比如有一个int类型的变量a
可以通过a = (const int)a;转换为常量,实测VS2015编译通过,结果正确!