0

スワップを使用して配列の 2 行のデータを変更するにはどうすればよいですか。私は基本的な変更コードを書いていますが、それを1行に変更してパフォーマンスを向上させたいです(このページの下部にあるようにswap関数などを使用します)。私のメインコード:

   int i,j;
    int A[50][4];
    i=5;
    j=21;
 //line 5   
    int t1 = A[j][0];
    int t2 = A[j][1];
    int t3 = A[j][2];
    int t4 = A[j][3];

    A[j][0]=A[i][0]  ;
    A[j][1]=A[i][1]  ;
    A[j][2]=A[i][2] ;
    A[j][3]=A[i][3] ;

    A[i][0] = t1;
    A[i][1] = t2;
    A[i][2] = t3;
    A[i][3] = t4;
//line 18

変更したいこと: 行 5-18 を次のいずれかに変更します。

A[i][] = A[j][];

また

swap (A[i] , A[j])
4

4 に答える 4