int x = 10;
int *ptr - null;
여기서,
int *ptr= x; 이거랑,
int *ptr =&x 이거랑
같은 의미임??
검색하면 나오는 예제에는 다 &붙여서 주소값을 포인터에 넣어주는 예제 밖에 없고,
정보처리기사 기출에는 저렇게 & 안붙이고 쓰는데 마치 & 붙인것 처럼 똑같이 ptr에 주소값 넣고 쓰는 거 같길래 헷갈려서
int x = 10;
int *ptr - null;
여기서,
int *ptr= x; 이거랑,
int *ptr =&x 이거랑
같은 의미임??
검색하면 나오는 예제에는 다 &붙여서 주소값을 포인터에 넣어주는 예제 밖에 없고,
정보처리기사 기출에는 저렇게 & 안붙이고 쓰는데 마치 & 붙인것 처럼 똑같이 ptr에 주소값 넣고 쓰는 거 같길래 헷갈려서
다름 int* ptr = x 를 봤던거는 x 의 타입이 int가 아니라 int* x 였을듯
char str1[20]= "KOREA" char* p1 = NULL: p1 = str1; 이렇게 되어있는데, 난 저렇게 하면 p1에 주소값이 str1의 주소값이 아니라 str1의 value가 들어가는거라고 생각했는데 답 보면 아닌 거 같아서
배열의 이름은 배열의 시작 주소값이야