포인터 선언에 따른 차이점
큰뫼
2023.04.01
질문 제목 : 포인터 선언에 따른 차이점에 궁금합니다/ 질문이..2개입니다.질문 내용 :
1) 첫번째 질문..
void main(){
int i =10;
int *p;
*p = &i;
}
위 소스는 에러가 납니다
하지만
void main(){
int i =10;
int *p= &i;
}
위 소스는 에러가 안납니다.
포인터 선언시 바로 초기화 해주는거랑 다음에 초기화를 해주는것에 차이가 있는건가요??
2) 두번쨰 질문..
int i = 10;
int *p;
p = &i;
(*p)--;
위 소스는 왜 값이 9가 나오는건지...이해가 되지 않습니다.;;