- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 这样子来理解C语言中指针的指针
友情提示:阅读本文前,请先参考我的之前的文章《从四个属性的角度来理解C语言的指针也许会更好理解》,若已阅读,请继续往下看。我从4个属性的角度来总结了C语言中的指针概念。对于C语言的一个指针,比如int *p,4个属性分别如下:C语言指针p=(指针自己的值,与星号结合名,有用数据的值,有用数据的类型);这4个属性用来理解C语言中单个指针可以,那么本篇再用这4个属性来解释C语言
2017-02-21 13:18:44 622 1
原创 别混淆了sizeof(数组名)和sizeof(指针)
我们在挨个儿输出一个数组中的元素时,最常用的就是用一个for循环来实现,简单了事。比如类似下面的代码片段:for(i = 0; i{printf(“数组元素是%d”, 数组[i]);}用一个下标索引变量i来遍历整个数组,length是数组的长度。当然了,length得提前计算出来,计算的方式有很多,很多朋友会想到用sizeof计算。不过,sizeof好归好,但是也要睁大你的双眼
2017-02-19 20:10:07 707
原创 从四个属性的角度来理解C语言的指针也许会更好理解
关于指针是什么,很多教材已经作出了定义,大多数都会定义为“存放变量内存地址的变量”。从这句话中我觉得除了让我知道这个定义有11个字以外,其他就没什么用了。我个人觉得要理解指针,不是光光说一下是变量的地址就万事大吉了,而是要从多个属性来解释指针,为此,我个人总结了一个所谓的多维属性法来理解指针。另外,为了能把指针说清楚,我认为关键不在于用苦涩的文字描述,而在于以示意图的形式描述清楚指针的概念。我
2017-02-05 15:40:32 1268 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人