int **C=new int *[L];int **S=new int *[L];for(int i=0;i<L;i++){C[i] = new int[L];S[i] = new int[L];}
你可以把C和S看成2围数组那么它每个成员都是一围数组
首先你new的是指针数组,C,S分别指向了一个数组,其元素为L个int*的指针。下面的for循环是为了给数组内的每一个指针开辟空间。其中C[i] S[i]为数组元素,