int num;
scanf("%c",&num);
이렇게 받으면 4바이트 변수 num의 상위 1바이트만 저장되잖아(울집 리틀엔디안)
그럼 내부적으로 저 &num (int *)이 %c로 받았으니깐 char *로 형변환해서 받는다고 해석해도 무관하겟네...??
근데 &num 이란 것에 이미 int * 라는 정보가 있는데...저 정보를 활용할 순 없을까...
참조하고 연산하고 할려면 다른 포인터 변수에 넣을 수 밖에 없나...?
그냥 *(&num) 해도 참조 가능한데....
내가 횡설수설 했는데 &num에 int형 포인터라는 정보를 scanf 함수 내부에서 왜 활용하지 않고 서식문자를 이용하는것일까...
형들 밑에 scanf 함수 질문올린 놈인데
ㅈㄷㄱ(222.103)
2013-04-01 15:03
추천 0
댓글 1
다른 게시글
-
갑이랑 회의중인데 평행선이네꼬마야(komaya) | 13.04.01추천 0
-
프통령의 은퇴를 기리며근성가이(211.237) | 13.04.01추천 0
-
개발자에 대한 편견은 여자를 통해 알 수 있었다.멍청닭(182.211) | 13.04.01추천 0
-
scanf 함수에관하여......... [5]ㅈㄷㄱ(222.103) | 13.04.01추천 0
-
솔직하게 말해봐 [5]프밍(175.201) | 13.04.01추천 0
-
소개팅 후기(만우절과 상관 없음. 토요일에 했음) [3]멍청닭(182.211) | 13.04.01추천 0
-
컴공게이임 질문좀 ㅇㅇ [4]Yield(202.31) | 13.04.01추천 0
-
왜 프갤애들은 개발자가 답이없다고하는사람만있냐 ? [5]프밍(175.201) | 13.04.01추천 0
-
얘들아 비트스쿨 괜찮음 ㅇㅇ? [1]ㄵㅇ(182.210) | 13.04.01추천 0
-
안드로이드 책 있잔아일광면(121.177) | 13.04.01추천 0
땡큐 scanf도 마찬가지임??