char carray[2];

int iarray[2];

 

하고서


 char *pc=carray;
 int *pi=iarray;

이거랑

 

 char *pc=&carray;
 int *pi=&iarray;

 

이게 무슨차이에요?

 

원래 포인터는 변수의 주소를 저장하는곳이고 &가 주소 연산자아닌가요?

 

그런데 왜 위에서는

 

&를 안붙이고 그냥 쓰는거에요?