C에서는 각 배열이 다른 배열의 배열과 정적으로 미리 할당되어야합니다. 다음과 같은 코드가 트릭을 수행합니까?C 배열의 배열 배열
struct number_and_strings {
int nnn;
char **sss;
}
static struct number_and_strings my_list[] = {
{12, {"apple","banana","peach","apricot","orange",NULL}},
{34, {"tomato","cucumber",NULL}},
{5, {"bread","butter","cheese",NULL}},
{79, {"water",NULL}}
}
시험 사용해 보지 마세요. –
내가 두려워하는 것은 작동하는 것처럼 보이지만 포인터의 오해로 인해 나는 꿀꺽 거리거나 새어 난 기억을 끝내게 될 것이다. –
포인터는 데이터 세그먼트의 메모리 위치를 가리 킵니다. 거기에 누출 없음. –