C指针1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

C语言文件的概念和文件指针

字符串字符串数组与一级指针

C语言程序3

处理来自 JsonReader 的空指针

2类和对象

程序员书籍资源,值得收藏!