>int a[2], *pt;としたときpt+2==0は0だけどpt+2+1-1==0は1を返すとか

イミフ