我听说指针首先应该转换为void以确保不同平台上的值的一致性,并且应该使用%p格式说明符.它为什么以及究竟是什么问题?
%p
int x=100; int *pi=&x; printf("value of pi is: %p",(void*)pi);
c pointers void-pointers format-specifiers
c ×1
format-specifiers ×1
pointers ×1
void-pointers ×1