2

このコードのループ不変条件を見つけようとしています。通常、私は実際に入力を使用してコードを調べ、それを理解しようとします。しかし、このアプローチは常に機能するとは限りません。ループの不変式を見つけるためのより良い方法はありますか? どんなアドバイスでも大歓迎です!

 char[] Reverse(char S[], int len){

    char tempChar;
    int count = 0;

    while(count < n/2){
        tempChar = S[count];
        S[count] = S[n-count-1]
        S[n-count-1] = tempChar;
        count = count + 1;  
    }

    return S
}
4

0 に答える 0