指针与指针变量的区别

指针

    指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址。指针描述了数据在内存中的位置,标示了一个占据存储空间的实体,在这一段空间起始位置的相对距离值。在 C/C++语言中,指针一般被认为是指针变量,指针变量的内容存储的是其指向的对象的首地址,指向的对象可以是变量(指针变量也是变量),数组,函数等占据存储空间的实体。

指针变量

    指针变量是指存放地址的变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。

指针与指针变量的关系

    指针变量是一个变量,该变量内存放的是指针(也即地址)。

所以,我们有以下关系:

[指针变量] = [指针(也称内存地址)];

&[变量] = [指针(也称内存地址)];

作者

SeaYJ
转载请注明出处( https://www.cnblogs.com/SeaYJ/p/15665406.html ),谢谢!

posted @ 2021-12-09 07:33  SeaYJ  阅读(406)  评论(0编辑  收藏  举报
回到顶部