#include <stdio.h>
void printaddr(int n)
{
printf("%p", &n);
}
int main()
{
int n;
scanf("%d",&n);
printf("%p \n", &n);
printaddr(n);
}
Run Code Online (Sandbox Code Playgroud)
主循环中变量n的地址打印:0028FF0C,而在printaddr函数中打印0028FEF0.
我想知道为什么地址有差异,这种差异是否代表什么?
| 归档时间: |
|
| 查看次数: |
38 次 |
| 最近记录: |