美文网首页
指针变量

指针变量

作者: lxmic | 来源:发表于2020-04-09 12:37 被阅读0次

指针变量是一种特殊的变量,它不是用来放数据的,而是用来存放另一种变量的地址。这个变量就是指针所指向的目标变量。我们常把指针变量简称为指针。可以理解为间接的存放数据,通过中间的过程,来告诉你真正的数据在哪。

指针案例

来自实验楼的教程:

#include<stdio.h>
int main(){
 int a = 100,b = 10;
 int *point_1,*point_2;     //定义指向整型数据的指针变量 point_1,point_2

 point_1 = &a;                 //把变量 a 的地址赋给指针变量 point_1
 point_2 = &b;
 printf("a=%d,b=%d\n",a,b);
 printf("%p,%p\n",point_1,point_2);                     //输出 a 和 b 在内存中的地址
 printf("*point_1=%d,*point_2=%d\n",*point_1,*point_2);    //输出变量 a 和 b 的值

 return 0;
}

编译运行之后,可以得到具体的输出结果,我们通过这个例子来了解指针是怎么回事儿。


输出结果

解析

  • int *point_1,*point_2;开头定义了指向整数型数据的指针变量。
    -point_1 = &a;把变量a的地址赋值给指针变量。
  • printf("%p,%p\n",point_1,point_2); 输出变量a和b的内存地址。
  • printf("*point_1=%d,*point_2=%d\n",*point_1,*point_2);输出指针指向的目标变量的数据。

相关文章

  • C语言关于指针与指针变量的总结

    指针 一个变量的内存地址称为该变量的“指针”。(指针 即 地址) 存放指针的变量称为"指针变量"。(指针变量 即 ...

  • iOS开发技能树之C语言-指针

    一、指针与指针变量 指针:就是地址,一个变量的指针就是这个变量的存储地址。 指针变量:用来存放指针(地址)的变量,...

  • C语言特性(指针)

    指针 指针的概念 简单来说,变量的内存地址就是该变量的指针;而用于保存内存地址(指针)的变量就是指针变量 指针变量...

  • 二、C语言基础

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

  • C扩展:指针

    1. 指针变量连续定义 试一下 2. 变量指针 vs 数组指针 变量指针:指向单个变量的指针。数组指针:指向数组的...

  • C语言指针(一)

    指针变量 指针变量的定义: 类型名 指针变量名 eg: int q,p;指针变量的引用: & 变量名(&是取地...

  • C语言指针知识点

    指针 指针变量 指针变量和普通变量一样,都是用来保存数据的 指针变量只能保存内存地址不能保存其他的值 指针变量就是...

  • iOS C语言基础 ,指针变量

    指针变量是专门存放内存单元地址的变量。 可以认为指针变量就是地址变量。 指针变量简称指针,其本质就是一个变量。它不...

  • 09-C语言指针

    什么是指针 指针存放地址的是指针 指针变量指针是存放指针的变量指针变量和普通变量一样,都可以用来保存数据,当做形参...

  • C++指针类型间强制转换

    指针变量及不同指针类型的含义 指针变量指针变量,本质上是一个变量,只是它是存放地址的变量,指针的类型代表的是它所指...

网友评论

      本文标题:指针变量

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