ポインターの割り当て

代入演算でポインターを使用するときは、演算のポインターの型間で 互換性を保つ必要があります。

次の例では、代入演算用の互換性がある宣言を示します。

      float subtotal;
      float * sub_ptr;
      /* ... */
      sub_ptr = &subtotal;
      printf("The subtotal is %f¥n", *sub_ptr);

次の例では、代入演算用の互換性がない宣言を示します。

      double league;
      int * minor;
      /* ... */
      minor = &league;     /* error */

関連参照

IBM Copyright 2003