문자열 배열에 대해 질문 드립니다.
이룩
2023.04.01
질문 제목:문자열 배열
질문 내용 :
#include stdio.h
int main(void)
{
char str[]=aaa;;
printf(%s \n,str);
return 0;
}
#include stdio.h
int main(void)
{
char str[];
str[]=aaa;
printf(%s \n,str);
return 0;
}
같은 거 같지만 변수를 선언하고 초기화를 하는 위치에 따라 구현이 안되는 거같아
차이점이 무엇인지 궁금하여 질문 드립니다.
위에 것은 구현이 되지만 밑에 꺼는 구현이 되지 않습니다.
문자열이라서 그런가요?