Re: p.90 질문있습니다.
, 도장_ 관리자님이 작성네, 그렇게 이해하고 넘어가면 됩니다.
C99 표준을 지원한다면 %zu를 써도 됩니다(보통은 교수님이나 강사도 모름).
대학교에서는 Dev-C++을 쓰는 경우가 있는데 그러면 %zu가 동작하지 않습니다. 개발이 중단된 상태이고 윈도 8에서도 실행이 안 되어서 윈도 7 호환 모드로 실행해야 할 정도로 오래된 컴파일러라서 C99 표준도 지원하지 않습니다. 2020년 이후 오픈 소스 포크(fork, 복제본)로 다시 개발이 되는 모양이지만, 여전히 최신 버전과는 거리가 멉니다.
%d를 쓰고 경고는 무시하는 정도. 단, 올바른 코딩은 아니라는 것은 인지하고 있다. 정도이고, 면접 시에 위 내용을 설명할 수 있으면 매우 높은 점수를 받을 수 있다 정도입니다.