func_ptr
タイプの関数ポインタがあるとします。次に、void (*func_ptr)()
これを使用して、このポインタを次の両方として使用して関数を呼び出すことができることがわかります。
(*func_ptr)();
func_ptr();
しかし、繰り返しになりますが、整数配列へのポインターがあるとしますint (*arr_ptr)[5]
。なぜ、配列を として参照できずarr_ptr[]
、その結果、その要素をarr_ptr[0]
などと参照できないのarr_ptr[1]
でしょうか。(*arr_ptr)[0]
なぜandしか使えないの(*arr_ptr)[1]
でしょうか?