【发布时间】:2009-11-06 18:29:48
【问题描述】:
在 c 中,我试图打印出变量的地址和某个函数的地址。 我得到一个是负值,另一个是正值。 我的问题是:为什么 C 不代表所有负值或所有正值?
这是我的代码:
int foo() {
return 0;
}
int main() {
int a;
printf("%d\n",&a);
printf("%d\n",foo);
return 0;
}
结果如下:
-1075908992 134513684
【问题讨论】:
标签: c memory-address