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