문자배열에 관해서 배우고 있는데변수를 month라고 가정하는 하에char month[8] = "january"; 랑char month[] = "january";의 차이가 뭔지 모르겠네요 - dc official App
첫번째것은 크기를 정해놓으시고 초기화를 하신것이고, 두번째 것은 각괄호에 크기를 정해놓지 않으셨으므로 초기화한 문자열의 크기에따라 자동으로 크기가 정해집니다. 딱히 저기서 차이는 없음
왜 크기를 8로 했는지 알아봐봐
똥쟁이는 닉과 달리 적절한 말 잘함.
ㄴ 자세한 답변 감사합니다 그런데 초기화가 무슨 뜻인지 좀 생소하네요ㅠ - dc App
ㄴ메모리에서 변수가 필요한 공간을 미리 잡아놓는걸 말함
나무상자와 풍선을 생각하면 됨 나무로 만든 상자에는 딱 그 상자의 공간만큼만 사과를 집어 넣을 수 있지만 풍선에는 하나만 들어갈 수도 100개가 들어갈수도 있죠 다만 다 넣었다는게 확정되는 순간 굳어지는 풍선
아 초기화라서 전 무슨 사전뜻 그대로 받아들였는데 그런 뜻이였군요 감사합니다 - dc App
아하 그러면 윗문장은 공간이 정해진 나무상자고 밑문장은 공간이 유연한 풍선이란 얘기군요 무슨말인지 이해했습니다 감사합니다 - dc App