0

重複の可能性:
C 配列では、なぜこれが正しいのですか? [5] == 5[a]

この方法で文字列リテラルにインデックスを付けるコードを思いつきました。

#include <iostream>
using namespace std;

int main()
{
    cout << 1["52"] << endl;
    cout << 0["52"] << endl;
}

検索してみましたが、関連のない話題が検索ワードから出てくることは想像に難くありません。誰でもこれがどのように機能するか説明できますか?

おそらくどのポインターでも機能することに気付いたので、これもテストしました。

#include <iostream>
using namespace std;

int main()
{
    int a[2]; a[0] = 22; a[1] = 600; 

    cout << 1[a] << endl;
    cout << 0[a] << endl;
}
4

0 に答える 0