文档章节

C语言指针变量的概念

Sheamus
 Sheamus
发布于 2016/05/12 10:46
字数 286
阅读 22
收藏 3

1、指针与指针变量的区别:

    指针变量的概念是存放指针的变量;

    指针的概念其实就是内存地址的概念。

吐槽一下: (不知道哪个傻逼最开始把指针变量说成指针,害的好多的人到最后都不知道这两个东西是什么鬼)

2、理解指针变量:

int i = 3; //定义一个int型变量
int *p = &i; //将i变量的地址赋值给指针变量p

printf("i的值:%d",i);
printf("i的值:%d",*p); //这里的*p的概念要画图解释一下

*p :取出p中保存数据数据

     第一个数据的解释:由于这是一个指针变量,所以这里的数据的理解是一个指针(内存地址);

     第二个数据的解释:这个数据就是数据的概念。

下面用图来说明一下:

这样的话理解二级指针变量就好多了!

int i = 3;
int* p = &i;
int** q = &p;

这样的话用q去取i的值的话就应该是 (*(*q))

自己理解一下吧!

© 著作权归作者所有

共有 人打赏支持
上一篇: Android的JNI
下一篇: OAuth 2.0的理解
Sheamus

Sheamus

粉丝 45
博文 213
码字总数 29920
作品 0
海淀
程序员
私信 提问
计算机专业C语言编程学习重点:指针化难为易

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/31
0
0
C语言编程学习程序解析:数据类型和函数返回值解析

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/27
0
0
const static在c c++中的作用

一.C语言中的const const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码...

y_x
2011/11/17
0
0
C语言指针专题——常见问题解答合集

小伙伴们,对C语言编程有疑问的,可以加微信交流:poo_poo或者扫描我的头像,验证时请注明是“知友” 文末会推荐几本书,希望对有需要的朋友有帮助! 之前就C语言指针相关知识写过一个专题,...

石家的鱼
2017/06/17
0
0
C语言编程学习程序解析:C语言的指针和函数返回值解析

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

闲话高并发的那些神话,看京东架构师如何把它拉下神坛

高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。高并发有那么邪乎吗?动不动就千万并发、亿级流量,听上去的确挺吓人。但仔细想想,这么大的并发与...

James-
12分钟前
1
0
Emacs 系列:让我们拥抱 Emacs 和 org 模式

导读 我必须承认,在使用了几十年的 vim 后, 我被 Emacs 吸引了。长期以来,我一直对如何组织安排事情感到沮丧。我也有用过 GTD 和 ZTD 之类的方法,但是像邮件或是大型文件这样的事务真的很...

问题终结者
13分钟前
1
0
解析Node.js通过axios实现网络请求

本次给大家分享一篇node.js通过axios实现网络请求的方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 1、使用Npm 下载axios n...

前端攻城老湿
26分钟前
4
0
深入浅出之React-redux中connect的装饰器用法@connect

这篇文章主要介绍了react-redux中connect的装饰器用法@connect详解,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 通常我们需要一...

前端攻城小牛
27分钟前
2
0
详解css BEM书写规范

BEM是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里...

前端小攻略
43分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部