总是搞不懂,指针在内存里怎么存放?
代码测试:
①查看a,b,p的地址。
②查看a,b,p这个地址下装的是什么?
#include <stdio.h>
int main(void){
double a=3.0,b;
double *p=&b;
*p=-2.3;
//a,b,p的地址。
printf("&a=%p\n",&a);//如果用%d的话就是十进制的表达
printf("&b=%p\n",&b);
printf</
总是搞不懂,指针在内存里怎么存放?
代码测试:
①查看a,b,p的地址。
②查看a,b,p这个地址下装的是什么?
#include <stdio.h>
int main(void){
double a=3.0,b;
double *p=&b;
*p=-2.3;
//a,b,p的地址。
printf("&a=%p\n",&a);//如果用%d的话就是十进制的表达
printf("&b=%p\n",&b);
printf</