scanf("%d %f",&변수,&변수); 처럼 정수나 부동소수점형에는 &를 붙이는이유가 그 변수의 주소에 값을 입력하기 때문에 &를 붙이고scanf("%s",배열이름); 처럼 문자열은 배열이름 자체가 배열의 첫번째 원소의 주소값이기 때문에 &를 안붙여도 되는 개념이 맞나요?