int *ip,i,ia[1];

ip=&i;
ip[0]=10; /* OK */
ip=ia;
ip[0]=10; /* OK */

これが分かれば理解できると思う。