int a[]= {1,2 ,3} int *p;
p를 배열처럼 사용하려고 p=a 이렇게 지정하더라고
근데 주소는 포인터가 가르키는 거잖아
정말 햇갈리는게
어떤 부분에서는 *p=&i ㅇ렇게 나오고 어떤부분에서는 p=&i 이런식으로 나오는데
대체 뭐때문임 나 정말 머리 깨짐 포인터가 변수의 주소를 가르키라고 하는거 아님?
님들 이거 포인터 부분이 오락가락 햇갈리는 부분이 있습니다
김씨발(124.80)
2011-07-17 22:59
추천 0
댓글 6
다른 게시글
-
확장자 2개이상 검색하거나 아니면 예외처리 질문 [2]ㅁㄴㅇㄹ(119.70) | 11.07.17추천 0
-
컴공가면 후회하는 이유가 뭐임?? [11]공부법(180.211) | 11.07.17추천 0
-
게임프로그래밍할때 수학지식이 왜필요함? [5]박구(jaehpark1212) | 11.07.17추천 0
-
프로그래밍은 아무나 할 수 있는 거라서, 굳이 공부할 필요는 없어. [1]익명(121.133) | 11.07.17추천 0
-
컴공 지망인 고등학생인데 대학가면 플밍하는시간많이줌? [6]공부법(180.211) | 11.07.17추천 0
-
테트리스를 만들려는데...땡칠도사(07dosa) | 11.07.17추천 0
-
파폭 vs크롬 [3]오마이갓넬..(thvxm1) | 11.07.17추천 0
-
근데 내가 짜놓은 코드를 보니 왜이렇게 호구같지 [1]elwlwlwk(elwlwlwk) | 11.07.17추천 0
-
트위터는 몇사람이 만들었음?공부법(180.211) | 11.07.17추천 0
-
파이썬 끄..끌린다.. [1][성대아싸](skkuassa) | 11.07.17추천 0
int *p = &i; 랑 int *p; p = &i; 가 헷갈리는거면 문법 다시 보고 와라
설명점 해주싶쇼 책에 찾아봐도 모르게습니다
잠을 모이루겠쏘
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아이고. 포인터는 그림 그리면서 이해해야지
int* 를 하나의 데이터 타입으로 이해해봐. int* p; 는 인트형 포인터 타입의 변수 이름이 p 인거다. 이 p 에서 *p 를 하면 p가 담고 있는 번지의 값을 읽어오는거고. p 자체는 변수인데 번지 값만 담을 수 있는 변수고. 그림 그리면서 이해해봐
*p=&i는 선언과 동시에 주소값을 저장하는거고 p=&i는 선언을 해노코 나중에 주소값을 저장하는거고 int * p=&i와 int * p; p=&i의 차이