#include<stdio.h> int main() { int a, b, c; int d, e, f; printf("%p\n", &a); printf("%p\n", &b); printf("%p\n", &c); printf("%p\n", &d); printf("%p\n", &e); printf("%p\n", &f); return 0; }
未必 怎么安排都有可能 顺序定义 ABC 内存顺序 可能是 ACB CAB CBA BAC.....
#include<stdio.h> int main() { int a, b, c; int d, e, f; printf("%p\n", &a); printf("%p\n", &b); printf("%p\n", &c); printf("%p\n", &d); printf("%p\n", &e); printf("%p\n", &f); return 0; } 为什么a的地址要比b的高?a先声明,应该a的地址比b的低才是呀?
[quote=引用 1 楼 lin5161678 的回复:] 未必 怎么安排都有可能 顺序定义 ABC 内存顺序 可能是 ACB CAB CBA BAC.....
69,370
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧