카테고리 없음

scanf에서 파라미터에 &를 붙이는 이유

zuyo 2019. 5. 8. 22:19
반응형

포인터와 배열의 관계에서의 큰따옴표

큰 따옴표 ""로 묶인 문자열은 메모리 공간에 저장된 후 그 주소값이 반환된다.

printf("I love you"); 는 
printf(주소값); 이란 뜻이고

char * str[2] = {"I","love","you"}; 는 
char * str[2] = {주소값1, 주소값2, 주소값3}; 이란 뜻이다.

scanf는파라미터로 주소값들을 받기 때문에
scanf("%d %s", &num, &str) 이렇게 큰 따옴표로 묶이거나, &를 붙인 주소값들이 파라미터로 들어간다.

반응형