포인터 크기 관련해서 문의드립니다.
조회수 522회
안녕하세요. 궁금한것이 있는데요.
배열로 선언할 경우 크기가 존재하는데요.
예를들어 char b[100] 으로 선언하면 b 배열은 100까지 데이터를 저장할 수 있는걸로 알고있는데요.
아래처럼 되어있는 경우 s1 포인터는 크기가 어떻게 되는건가요?
무한하게 저장할 수 있는건지, 아니면 최대 크기가 있는건지 궁금합니다.
include
int main()
{
char *s1;
s1 = "Hello"
printf("%s\n", s1);
printf("%ld\n", sizeof(*s1));
return 0;
}
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력