char carray[2];
int iarray[2];
하고서
char *pc=carray;
int *pi=iarray;
이거랑
char *pc=&carray;
int *pi=&iarray;
이게 무슨차이에요?
원래 포인터는 변수의 주소를 저장하는곳이고 &가 주소 연산자아닌가요?
그런데 왜 위에서는
&를 안붙이고 그냥 쓰는거에요?
char carray[2];
int iarray[2];
하고서
char *pc=carray;
int *pi=iarray;
이거랑
char *pc=&carray;
int *pi=&iarray;
이게 무슨차이에요?
원래 포인터는 변수의 주소를 저장하는곳이고 &가 주소 연산자아닌가요?
그런데 왜 위에서는
&를 안붙이고 그냥 쓰는거에요?
배열이름 그자체가 배열 첫번째 멤버의 주솟값을나타내서