C中的指针:内存管理和使用
好好学指针如何产生地址?
举例:32根地址线(铜线,通电有正负电之分)
&取地址操作符,取出的地址是16进制展示的
//打印地址用%p
int a=10;
printf("%p\n",&a);1.指针变量:用来存放变量的地址的
* p=&a;//p的类型是int*
printf("%p\n",p);2.通过指针找到变量
//是取内容,解引用
//p就是变量a的门牌号
//p就是找到变量a了
*p=20;
文档来源:51CTO技术博客https://blog.51cto.com/skylight0928/3316543
页:
[1]