반응형
포인터와 배열의 관계에서의 큰따옴표
큰 따옴표 ""로 묶인 문자열은 메모리 공간에 저장된 후 그 주소값이 반환된다.
printf("I love you"); 는
printf(주소값); 이란 뜻이고
char * str[2] = {"I","love","you"}; 는
char * str[2] = {주소값1, 주소값2, 주소값3}; 이란 뜻이다.
scanf는파라미터로 주소값들을 받기 때문에
scanf("%d %s", &num, &str) 이렇게 큰 따옴표로 묶이거나, &를 붙인 주소값들이 파라미터로 들어간다.
반응형