은 "% p 나"의 printf :이 출력이 코드가 매개 변수
#include <stdio.h>
#include <string.h>
void main(){
printf("%p");
}
: 예로 사용하는 경우 0x7ffdd9b973d8
내가 포인터 %p
스탠드를 알고 및
#include <stdio.h>
#include <string.h>
void main(){
int i = 0;
printf("%p", i);
}
i
의 포인터 주소를 반환합니다. 하지만 내 질문은
printf("%p");
단지 printf("%p")
'printf ("% p", i);''i '의 주소를 출력하지 않습니다. 당신은 그것을 위해'의 printf ("% p를", (무효 *) &i);을'필요 했어. – AnT
을 내가 생성에있는대로, 잘. 무작위되지 메모리에 임의의 주소이라고 생각하지만 예측 직접. 기본적으로 쓰레기. – Cullub
를 @ 개미 당신은'(void *)'가 필요합니까? – Cullub