#include <stdio.h>

int main(void)
{
   int x = 99;
   int *pt1;

   pt1 = &x;

   printf("Value at p1: %d\n", *pt1);
   printf("Address of p1 (with %%p): %p\n", pt1);
   printf("Address of p1 (with %%d): %d\n", pt1);

   return 0;
}


使用%d而不是%p的打印机指针值有哪些不利之处/危险?

最佳答案

%d显示一个整数-不需要使指针的大小等于整数的大小。

08-28 02:02