以下はwebsiteからコピーされたコードです。 directionに設定された値は、それぞれの文字を "nsew"から出力します。たとえば、このコードの出力は文字wです。このC配列リファレンスが正しく表示されないのはなぜですか?
どのように動作するのでしょうか。配列の添字演算子は可換であるため、これは
#include<stdio.h>
void main (void){
int direction = 3;
char direction_name = direction["nsew"];
printf("%c",direction_name);
}
1 *しかし私は、この「機能」を使用してお勧めしません* –
または 'p [0]'は '*(p + 0)'と同じで、 '+'は連想型です。 –
ブライアンのコメントは繰り返されます:これをしないでください。 – msw