누군가는 설명 할 수 이유 = 1 sizeof(name[0])
= 1 만 sizeof('a')
= 4 C sizeof(char)
에서? 이 경우
name[0]
내가이를 얻기 위해 C의 설명서를 읽으려고했지만 나는 단순히 그것을 얻을하지 않습니다 char name[1] = {'a'};
이 될 것입니다! sizeof('a')
과 sizeof(name[0])
이 둘 다 4 인 경우, 나는 둘 다 1이라면 이해할 수 있습니다. 그러나 불일치는 없습니다.
내가 생각하는 당신은 크기가 4을 받고 있으므로 정수로'a'' 오히려'char' 유형과 int' 형'이다 고려하십시오. – nhahtdh
@PhilipKendall 지적 해 주셔서 고맙습니다. 웬일인지 검색 결과에 나타나지 않았습니다! – Ali