포인터,배열 문자열 질문이요~
미나래
2023.04.01
질문 제목 : 질문 요약 :
hello,goodbye,thankyou
3개의 문자열을 출력한다고 가정해봅시다.
배열을 이용한코드.#include stdio.h
int main(void)
{
char str[3][10]={hello,goodbye,thankyou};
printf(문자열은 %s입니다. \n, str);
return 0;
}
포인터를 이용한코드.
#include stdio.h
int main(void)
{
char *str[3]={hello,goodbye,thankyou};
이하 생략 . . .
질문 내용 :
위에서처럼 배열일결우 다차원배열이고
포인터는 다차원이 아니게되는대요.[3]만써주고 [10]인 문자열길이를 정해주는것은 왜 지정을 안해줘도 되는지 알고 싶습니다.