C语言指针小结1

1. 指针数组是一个数组,它的元素是一个指针。

2. 数组指针是一个指针,它指向数组的首地址。

3. 指针函数是一个函数,它的返回值是一个指针。

4. 函数指针是一个指针,它指向函数的入口地址。

指针本身是一个变量,有自己的存储空间,又有自己的值。


理解指针常量与指针常量

const int p;
const int* p;
int const* p;
int * const p;
const int * const p;
int const * const p;

第一行是常量整数,无话可说。

后面5种是指针,有个简便的方法记忆。
从右往左读,遇到p就替换成“p is a”,遇到*就替换成“point to”

比如说第二行,读作:p is a point to int const.
p是一个指向整型常量的指针。

第三行,读作:p is a point to const int.
意思跟上面一样。

第四行,读作:p is a const point to int.
p是一个常量指针,指向整型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,495评论 3 44
  • 1.语言中变量的实质 要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧...
    金巴多阅读 1,843评论 0 9
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,544评论 1 51
  • 是那样的年华,你看见了他,摇曳着衣裳在风中不停的飞舞。 是那样的际遇,她偷偷望着你,害怕说话,害怕出错,担心一不小...
    迷路的西十三阅读 430评论 0 1
  • 作为招聘方,在简历或面试中出现什么内容会给你留下不好的印象? 马德龙(拉勾网CEO):①过去的工作经验里每段都非常...
    哩哩Prancy阅读 236评论 0 0