配列へのアクセス
配列へのアクセスは
配列名[何番目]
で配列の各要素にアクセスするが
何番目[配列名]
でもアクセス可能とコンパイラの授業で聞いたので実験してみた。
#include <stdio.h> int main(){ int array[10]; int i; for(i = 0; i < 10; i++){ i[array] = i; } for(i = 0; i < 10; i++){ printf("%d\n", i[array]); } }
こんななんでもない入門用のコードを書いて実行してみますた。
。。。。。
あっ、ほんとだ。実行できちゃう・・・・・・。
でも、これって非常に気持ち悪いですね・・・・・・。
可読性を悪くする以外の何者でもないような気がします。
C言語恐るべし・・・・・・