指针

作者: BetaMake | 来源:发表于2017-03-23 22:58 被阅读0次

今天我们要开始C语言精髓部分--指针。我们知道,一般我们定义的变量都存储在计算机内存地址中,这里有一个过程,元素和地址存在着一一对应的关系,这里我们要先知道一个符号‘&’,这是取地址符号,那这个一一对应的关系是什么呢?这里就是指针。

概念

指针的官方概念如下:指针是一个存储计算机内存地址的变量。这里问题来了,地址取出来了,放哪里了,所以我们又要定义一个指针变量(int *p)来存放地址。

举个例子

比如,我们的宿舍就相当于计算机内存中的一个地址空间(&p),那我们就是地址空间的数据,如何来找我们呢?我们肯定会报出自己的宿舍号。这里我们可以做个比较:宿舍的空间,就是计算机的内存空间,宿舍号即地址,而宿舍的六个人相当于元素。即*p

int *a //定义一个整型的指针变量,
a=&p //把p的地址放到指针变量a中,
*a  //这里表示的是a中的元素,我们可以把*比作钥匙,知道了门牌号(地址)就可以看到宿舍的成员了(元素)

我们需要弄清楚这三个表达式就可以了

相关文章

  • 混淆知识点

    1、指针数组&数组指针、常量指针&指针常量、函数指针&指针函数 数组指针&指针数组 数组指针的定义 int (*p...

  • C语言

    C 指针、指针变量、函数指针、指针函数、指针数组、数组指针、C 数组

  • 指针

    普通指针指针的指针 数组指针 函数指针

  • 函数指针

    概念: 指针函数, 函数指针, 指针数组, 数组指针, 指向数组的指针, 指向函数指针数组的指针。

  • C:函数指针的坑

    关于该死的函数指针和指针函数 先来个目录 常量指针、指针常量 数组指针、指针数组 函数指针、指针函数 1、先看第一...

  • C 语言指针

    指针类型:指针的读取长度,指针的读取方向(大小端) 空指针,无类型指针,野指针 常量指针,指向常量的指针 http...

  • 二、C语言基础

    A、指针 指针的概念:指针变量 和 指针 的区别 ?答:指针变量是指针的标记,也可以通过指针变量的标记操作指针内存...

  • 王道程序员求职宝典(十一)指针与引用,树

    指针与引用 指针声明typedef别名类型检查void*指针指向指针的指针函数指针typedef简化函数指针定义初...

  • NDK02

    指针 指针概念 1 .指针变量和指针的区别?答: 指针变量是定义指针的标记,指针就是指向的内存地址。2 .函数指针...

  • 12 C指针

    1、指针定义 2、指针进阶 3、指针使用 4、多级指针 4、指针和数组 5、指针和字符串 6、高级指针之和指向函数的指针

网友评论

      本文标题:指针

      本文链接:https://www.haomeiwen.com/subject/cdqxottx.html