>>974
「使うメリット」というと981の他には以下のような間接性?を利用した実行時の分岐があります
ポインタを使わない場合表示部をディスパッチ部の全ての節に散りばめることになります
#include <stdio.h>
#include <stdlib.h>
int main (const int argc, const char *argv []) {
// 引数の数をチェック
if (argc != 2) exit (1);

int a0 = 0;
int a1 = 1;
int *p = NULL;

// a0 a1どちらを表示するかディスパッチ
if (argv [1][0] == '0')
p = &a0;
else if (argv [1][0] == '1')
p = &a1;

// 表示
if (p)
printf ("%d\n", *p);
return 0;
}
結果 (プログラム名をhogeとして)
hoge 0 -> 0
hoge 1 -> 0