C ++ポインタの例

#include <iostreamの> 使用して名前空間STD; int型のmain()
{ int型のVAR = 20であり ;    // 実際の変数が宣言int型 ; * IPを         //はポインタ変数宣言
   IPを =&VAR ;        // ポインタ変数VARに格納されたアドレス 
   COUT << " 変数varの値:" ; 
   COUT << VAR << てendl; // 20は、VaRのIPアドレスと同じであるとして、ある、VaRの値が変更されていない、まだ20は
    int型 ** = B&IP; / / Bに割り当てられたアドレスへのポインタは、その後、アドレスが20であるVARを指すアドレスに置かれるべきであるB指さ
   COUT << "
 
 
 

     
   

 
値のIP変数:" ; 
   COUT << IP << てendl; //アドレス、&​​varがアドレスので、IPアドレスに等しい表し
    COUT << " 変数IPの値*を:" ; 
   COUT <<腹腔* << ENDL。 // 20、IPアドレスが存在するが、コンテンツ×プリントアウトすることができ、前にアドレスポインタを示し
   COUT << 変数* Bの値:; 
   COUT << Bの* << ENDL; //この問題に対処B×bはアドレスの変換は、アドレスの内容によって指し示さ表し、BはIPのアドレスと同じであるように、VARは、IPアドレスと記憶に印刷され、IPアドレスが格納されたコンテンツは、VARアドレスは、プリントでありますVARアドレスは
    // アドレスポインタ値にアクセス 
   COUT << 変数Bの値を**:;
   coutの << ** B <<ENDL; // 20;本明細書コンテンツのその後の翻訳、(VARアドレスに等しい)コンテンツにB(IPアドレス)を表します。
 
   戻り 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/0-lingdu/p/11177505.html
おすすめ