我有这个小程序:
#import <stdio.h>
#import <stdlib.h>
void main(void) {
char a;
char b;
printf("Adress a: %p\n", (void *)&a);
printf("Adress b: %p\n", (void *)&b);
return 0;
}
b 的地址低于 b 的地址。为什么会这样?还是我做错了什么?
我有这个小程序:
#import <stdio.h>
#import <stdlib.h>
void main(void) {
char a;
char b;
printf("Adress a: %p\n", (void *)&a);
printf("Adress b: %p\n", (void *)&b);
return 0;
}
b 的地址低于 b 的地址。为什么会这样?还是我做错了什么?