char*p = &c 여기서
p출력하면 주소값이 나오는 거 맞음??
출력하면 a랑 이상한 한자 출력되는데 이유가 뭐임?
출력 %d로 해야지
cout에 %d를 어떻게 써? 한 번도 못봤어 아직까지
요즘 대학에선 대체 뭘 가르치는거냐
지금 참조 배우다가 기본타입 변수 포인터 변수 참조변수 비교하는 내용이야
진짜왜그러냐 나도궁금하네
ㄹㅇ 어케생긴지 스샷좀 한자나오는건 듣도보도못해서
팩트) c++책 첫 단원에서부터 등장하곤 하는 cout은 사실 제대로 써먹으려면 의외로 고수용이다. 쪼랩 땐 printf로 먼저 데이터형들과 친해지자.
p를 문자열로 인식한게 아닐까
char*이니까
p를 문자열로 인식해서 출력하는데, c 뒤에 null 문자가 없어서
0 나올때까지 스택 계속 읽으면서 출력하다보니 한자같은 이상한 문자 튀어나오는거임
주소값을 출력하고싶으면 std::cout << static>(p) << std::endl; 이런식으로 하면됨
static cast
const void*
출력 %d로 해야지
cout에 %d를 어떻게 써? 한 번도 못봤어 아직까지
요즘 대학에선 대체 뭘 가르치는거냐
지금 참조 배우다가 기본타입 변수 포인터 변수 참조변수 비교하는 내용이야
진짜왜그러냐 나도궁금하네
ㄹㅇ 어케생긴지 스샷좀 한자나오는건 듣도보도못해서
팩트) c++책 첫 단원에서부터 등장하곤 하는 cout은 사실 제대로 써먹으려면 의외로 고수용이다. 쪼랩 땐 printf로 먼저 데이터형들과 친해지자.
p를 문자열로 인식한게 아닐까
char*이니까
p를 문자열로 인식해서 출력하는데, c 뒤에 null 문자가 없어서
0 나올때까지 스택 계속 읽으면서 출력하다보니 한자같은 이상한 문자 튀어나오는거임
주소값을 출력하고싶으면 std::cout << static>(p) << std::endl; 이런식으로 하면됨
static cast
const void*