int *a = 9;
이거 왜 에러가안남?
주소를 9로 지정하니까 에러가 안나는 것임
어차피 포인터도 4, 8 바이트 변수라
값지정은 9로 어떻게 하는데?
int *p; p=malloc(sizeof(int)); *p=9;
출력 후에 free(p);해주고
int *p; printf ("%p\n", p); 해보셈
아니 값은 어떻게 지정하냐고
넘 급한거 아니냐. 댓글 쓰고 있는데 ㅋㅋ
주소를 9로 지정하니까 에러가 안나는 것임
어차피 포인터도 4, 8 바이트 변수라
값지정은 9로 어떻게 하는데?
int *p; p=malloc(sizeof(int)); *p=9;
출력 후에 free(p);해주고
int *p; printf ("%p\n", p); 해보셈
아니 값은 어떻게 지정하냐고
넘 급한거 아니냐. 댓글 쓰고 있는데 ㅋㅋ