"King KN의 C 프로그래밍"을 읽고 다음 문장을 찾았습니다.
sizeof(a)/sizeof(a[0])
배열에서 요소의 수를 계산하기 위해 표현식 사용에 대해 논의했습니다 .sizeof(a)/sizeof(t)
여기서 t가 a의 요소 유형 인 표현식 도 작동하지만 열등한 기술로 간주됩니다.
왜 열등한 기술로 간주됩니까?
8
프로그래머가 a에서 요소 유형을 변경하면 어떻게 될지 고려 했습니까? t와 크기가 다른 유형으로. 첫 번째 표현은 여전히 괜찮으며 두 번째 표현은 깨질 것입니다.
—
gnat
@ gnat : 당신은 그 대답을해야합니다.
—
Martin York