&
, 류 앵준님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char str[30];
scanf("%s", &str);
printf("%s\n", str);
return 0;
}
과
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char str[30];
scanf("%s", str);
printf("%s\n", str);
return 0;
}
차이가 궁금합니다.
str은 그 자체로 배열의 주소값인데
&str을 입력해도 배열의 주소값이 나오는건가요?