当我执行以下代码时:
int main()
{
char **temp;
printf("Size of **temp %d", sizeof(**temp));
printf("Size of *temp %d", sizeof(*temp));
printf("Size of temp %d", sizeof(temp));
return 0;
}
我得到:
Size of **temp 1
Size of *temp 8
Size of temp 8
我不明白的是char
指针的大小如何8
?它是独立于机器的吗?