int n;cin>>n;1:int *a=new int[n+1];这样合法吗
2:int t=0;for(int i=0; i<n; i++){ a[++t]=i; b[t++]=i;}这种形式的运算数组a和b中的t是在赋值完执行还是在循环一次结束后执行?比如a[++t]=i;i被赋值到位置0还是位置1了
收起
1.合法2.先自增再赋值,例子中应该是1
报告相同问题?