ポインタの基本的概念

4.ポインタ変数の誤った使用
 次に、下記のような代入文を考えてみましょう。この中には、好ましくない使用方法がありますが、それはどれでしょうか。
int *ptr, i;

ptr = i;     /** (1) **/
ptr = &i;    /** (2) **/
*ptr = i;    /** (3) **/
*ptr = &i;   /** (4) **/