const char* mythings[5] = {
"Dancing in the rain",
"Counting apples",
"Watching movies with friends",
"Writing sad letters",
"Studying the C lauguage"
};
1. &mythings < 이거 자체는 아무 의미없다
2. mythings[0] 하면 D의 주소를 알려주고 mythings[0][0]은 D값 자체이다.
1번 2번이 맞다면
이 문법의 용도를 좀 알면 알려줄수잇으삼 ㅇㅅㅇ
메모리를 아낄수있다랑
배열처럼 따로 글자갯수를 제한 안할수잇따 .. ?
아주 어려움 징짜루
둘다틀렸음 ㅅㄱ
1. 2번 둘다 맞다.
문자열은 실행파일의 .text 섹션에 들어간다. 그렇기 때문에 compile 단계에서 사이즈가 결정되니까 배열로 선언해서 최대사이즈 지정하는거보다는 메모리를 덜먹긴하겠지.
2번처럼하면 컴파일할때 오류안뜸?