首页 > 其他 > 详细

关于指针

时间:2021-01-18 22:17:58      阅读:25      评论:0      收藏:0      [点我收藏+]

这几天因为学校的小学期,又再去重新看了看指针,对于之前有些很模糊的理解变清晰了许多,也了解到了一些指针的用法;

一.首先是关于“*”符号,1.定义一个指针;2.间接取址运算符;

若int *p=&a;

则*pa就是a的别名;

二.指针变量作形参为函数提供了修改实参值的手段;

在传入时,应传入变量地址;

三.函数指针:指向函数的指针

数据类型(*指针变量名)(形参列表);

四.正确理解指针概念

1.指针是一种特殊的数据类型

2.指针类型的变量,称为指针变量

3.指针不是地址,指针变量的值是一个地址

4.想让指针变量指向哪个存储单元,就让其保存哪个单元的地址

(保存一个变量的地址;一个数组的首地址;一个字符串的首地址;一个函数的入口地址)

五.指向运算符;

“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。

p=p->next ,意思是将p指向的一个结构体实例中的子数据next赋值给p。 用于引用结构体中的变量;

 

关于指针

原文:https://www.cnblogs.com/yuzurupoohff/p/14295314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!