const char *array[] = {"ax","bo","cf"};
尝试过
printf("size of array = %lu\n", sizeof(const char*));
result != 3
also
printf("size of array = %lu\n", sizeof(array));
result != **DESIRED ANSWER** = 4
注意...我在这里阅读了相关的问题,但没有一个问题与我的问题有关......
请注意:本次翻译涉及IT技术领域,如需更深入的理解,请参考相关专业术语或咨询专业人员。
const
,volatile
)的大小与非限定符指针的大小相同。 - Jonathan Lefflerconst
限定符可以使指针指向文本(EPROM),因此使用与正常 RAM 不同的访问方式,有时指针的大小也不同。 - linuxfan says Reinstate Monicaconst
、volatile
和restrict
限定符的一个、两个或全部三个组合。类型的限定或未限定版本是属于同一类型类别并具有相同表示和对齐要求的不同类型。 - Jonathan Leffler