2016-08-10 1 views
0

위 표현식의 값은 무엇입니까? (I 32 비트에있어) 32 비트 시스템의 Sizeof (const char **)

표현 Sizeof(const char **)

+0

32 비트 시스템, 1 바이트 당 8 비트, 32/8 = 4 – yoones

+0

이 질문은 언어 태그가 누락되어 많은 사람들에게 보이지 않습니다. 나는 그것이'C' 또는'C++ '라고 가정하고있다. 어느 쪽이든, 이것을 보여주기 위해 코드를 작성하는 것은 간단합니다. 결과를'size_t' 변수에 할당하고 콘솔에 출력하십시오. 대답은 32 비트 응용 프로그램의 경우 4 바이트이고 64 비트의 경우 8 바이트입니다. – Baldrick

+0

예, 포인터입니다. 포인터에 대한 포인터는 여전히 포인터입니다. – Baldrick

답변

0

값은 64 비트 컴퓨터와 4 및 32 비트 시스템에서 8 당신을 감사 32 또는 64 비트에서 실행에 어떤 차이가 있나요.

편집 :

1 바이트 = 8 비트

64/8 = 8 바이트 32/8 = 4 바이트.

관련 문제