45.7
, 김 현우님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main()
{
char a[61];
scanf("%s", a);
이코드에서 scanf를 사용할때 배열 a를 &a로 사용해도 에러가없고 a로 사용해도 에러가없는데.. 무슨 차이인가요..? scanf에서도 &는 변수의 주소값을 가져오는건가요..?
(도장_관리자에 의해 편집됨 - 원문 제출일 2017년 1월 19일, 목요일, 오후 4:36 )
(도장_관리자에 의해 편집됨 - 원문 제출일 2017년 1월 19일, 목요일, 오후 5:35 )
회신: 45.7
, 도장_ 관리자님이 작성배열 이름은 자동으로 주소로 변환됩니다.
따라서 배열 이름만 쓰면 됩니다.
&a로 쓰면 주소라고 명시적으로 알려주는 것입니다.
쓰지 않아도 됩니다.