어떻게 정수형 변수에 주소를 할당 할 수 있습니까? 컴파일러는 오류를주지 않습니다. 난 당신은 당신은 문자 변수에 대해 동일한 작업을 수행 할 수정수 변수에 주소 할당
int a=0x28ff1c
변수 정수에 정수 값을 지정할 수 있습니다 항상 불구하고, 컴파일러는 오류를 콘솔에 그것은 것
char b=0x28ff1c
출력을 제공하지 않습니다 화면 쓰레기 문자 B의 값과
cout<<b
<<endl;
cout<<a;
누군가가 문자 B의 출력에 차이가 왜 나에게 설명하고를 int로 할 수 인터넷 용 임의의 값입니다. 누군가 char 변수와 정수 변수에 주소를 할당 할 수있는 이유를 설명 할 수 있습니까?
'0x28ff1c'는 정수 값을 _is_ @Luchian 고르하여 답을 사용하는 구조로
*(int *)(Address) = value
을 사용할 수 있습니다. – Mat