首页 > 代码库 > C指针1

C指针1

//定义:指针是一个特殊的数据类型,指针指向内存中的地址,因此,指针变量存储的是内存中的一个地址

//例子,%p表示打印一个地址,打印p表示打印p指向的地址

技术分享

//输出结果为0x7fff5fbff7dc,这个结果就是内存地址

//那么,我们再看看a的地址是什么

技术分享

//int a的地址与指针指向的地址是一致的,这就验证了指针指向地址

//如果我们打印*p,结果就是10,

技术分享

//如上就说明了指针p指向的是int a的地址,指针的值即是a的值,那么我们再看看指针p自己的地址

技术分享

//如图,指针自己的地址是0xa

/*

  总结,指针指向地址,如:

    int a=10;int *p=&a;

    如何a的地址是0x3245,

    那么指针p指向的地址为0x3245,指针p的值为地址中的值,即是10,

    那么我们指针自己的地址就为其他的

*/

 

 

 

 

 

C指针1