首页 > 解决方案 > 打印出指针与取消引用指针之间的区别

问题描述

这有什么区别:

int num = 5;
int* num1 = #
printf("%p", num1);

和这个:

int num = 5;
int* num1 = #
printf("%p", &num1);

标签: cpointers

解决方案


在第一种情况下printf("%p", num1);,您正在打印 的值num1,即 的地址num

在第二种情况下printf("%p", &num1);,您正在打印 的地址num1


推荐阅读