安全なポインタの使い方

 ①変数宣言時にNULL(0番地)で初期化します。

int a = 5;

int *p1 = NULL;

p1 = &a;


②指し示す先を参照する前にNULLチェックします。

if(p1 != NULL){printf("%d\n",*p1)};


③指し示す先のメモリを解放したらNULLを代入します。

free(p2);

p2 = NULL;





コメント

このブログの人気の投稿

Tomcatの環境構築

レトロパソコン(NEC PC-8001)が正常起動

レトロパソコン(NEC PC-8001)を動かしたいなあ