int *pc
pc=(char *) 10000이면
포인터 pc에 주소 10000을 집어 널으라는거아냐
근데 평소에 *pc=&i 이런씩으로 포인터를 사용하는데
뭔가를 대입할때 * 쓴거랑 안쓴거의 차이점이뭐임?
나 궁그미 한게 있어염 !뿌우!!!!!!!!!!!!!!!!!!!!!!!!
님둘아(124.80)
2011-07-17 21:16
추천 0
댓글 10
다른 게시글
-
SIS 1급 어느정도 인정해주나요? [3]iTorrent(sy1ar) | 11.07.17추천 0
-
근데 프로그램 만들다 보면 메모리가 부족할 수 도 있는건가? [3]ㅋ(61.43) | 11.07.17추천 0
-
오랜만에 TV를 좀 보고 있는데분당살람(virtuachoi93) | 11.07.17추천 0
-
우오 리플이 너무 많이 달렸엉 (프갤의 흔한 과제풀이.jpg) [3]돌고래스피..(masati) | 11.07.17추천 0
-
오랜만에 TV를 좀 보고 있는데 [3]분당살람(virtuachoi93) | 11.07.17추천 0
-
좋슴니다.. 코드가꼬여서 시망이되더라도 한번 만들어보겠슴니당. [6]익명(112.159) | 11.07.17추천 0
-
아드디어 동영상 강의 받앗내 [7]오마이갓넬..(thvxm1) | 11.07.17추천 0
-
형들 이지디시같은 프로그램 만드는데 얼마나 걸릴까? [3]익명(112.159) | 11.07.17추천 0
-
복사붙이기 매크로프로그램이나 방법 뭐없을까요?ㅜㅜ [3]포교(220.125) | 11.07.17추천 0
-
에디트 플러스가 미쳤어요 [1]ㅇㅇㅁㅇㄻ..(ekanon) | 11.07.17추천 0
포인터 공부를 좀 해야겠구나 얘야.
포인터 변수는 \"주소\" 를 담는 변수라는건 알고 있지?
근데 지금 (char*) 1000 에서 혼란을 겪고 있는거 같은데
예예예예예예
편의상 32 비트 컴퓨터로 예를 들게, 주소는 전부 32 bits로 표현되잖아. 포인터 변수는 타입이 달라도 그 내용은 전부 32bits address라는 말이야. 내용은 같은 형식이지라지만, 타입이 다르면 포인터 변수에 대입을 할 수 없어.
(char*) 1000 에서 (char*)는 타입 캐스팅을 해주는거야.
대입할 때 * 쓴거랑 안쓴거랑 차이를 물어보는건 질문 자체가 영... 우문이고..
서로 다른 타입을 지원하는 포인터 변수가 있을 때, 때에 따라 포인터변수에 대해 타입 캐스팅을 해야할 때가 있어. 윈도우즈 프로그래밍 할 때도 그렇고, 게임 프로그래밍 할 때도 그렇고
아오 어려움
그림그려주랴?