指针变量与变量的比较

原创 2016年06月01日 06:17:33
#include <stdio.h>

/******* 
指针变量:
1. 指针变量存放的一定是内存地址,不可以存放其他值。 


变量比较说明: 
1. 每个变量都有内存空间,也就是编译器会给每个变量分配内存地址
2. 指针变量也有内存地址,但同时指针变量存放的值也是地址
比如:
int i = 18;
名称  值   内存
i     18   3001
3001也就是i变量在内存中的地址,使用&i可获得i的内存地址3001 

int *i_pt = &i; 
名称  值   内存
i_pt  3001 6564e
6564e就是指针变量i_pt的内存地址,使用&i_pt可获得指针变量i_pt的内存地址6564e 
直接使用*i_pt可获得指针变量存放的内存地址对应的值,也就是内存地址3001对应的值18 


*******/ 
int main(void) {
    
    int i = 45;
    
    int *i_pt = &i;//对指针变量赋值, 
    
    int *ii_pt = &i_pt;//&i_pt表示指针变量的地址 
    
    printf("%d---%x\n", i, &i);
    printf("%d\n", *i_pt);
    printf("%x\n", *&i_pt);
    printf("%x\n", ii_pt);
    system("pause");
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言,指针变量的*p,p以及&p的区别

以下面的情况说明: int a = 5; int* p = &a; ---------------------------------------------------------------...
  • tianmaxingkong_
  • tianmaxingkong_
  • 2014年11月29日 16:27
  • 9847

C语言中“指针”和“指针变量”区别及定义

今天来学习指针,当我们在叫外卖的时候,一般都会让外卖送到详细的地址,而当你的公司独占一层的情况,你只需要让外卖送到前台即可.无论是哪种情况,外卖都是送到你的手上.   而对于计算机,访问内存的方式有...
  • haru2015
  • haru2015
  • 2015年09月30日 15:51
  • 7721

C++ 不要忘记指针变量的初始化

可以说指针是C/C++语言编程中最给力的工具。指针,让我们直接去面对最为神秘的内存空间,赋予我们对内存进行直接操作的能力。由于指针操作执行速度快、占用内存少,众多程序员对它深爱不已。但是,它的灵活性和...
  • iamzhangzhuping
  • iamzhangzhuping
  • 2016年01月09日 09:14
  • 1477

指针、指针变量与内存空间——解惑

指针、指针变量与内存空间——解惑
  • feiyinzilgd
  • feiyinzilgd
  • 2011年01月05日 23:15
  • 6210

指针变量和引用变量的区别

关于reference的一些看法
  • forlove_you
  • forlove_you
  • 2016年03月26日 14:01
  • 535

C语言输出指针变量地址以及指向变量的地址

#include #include int main() { int a = 100; int *ap = &a; printf("%p\n",&a);//输出:002...
  • JQ_AK47
  • JQ_AK47
  • 2016年12月01日 22:08
  • 1517

指针与地址

每一位学C语言的同僚都知道,指针在C中占有非常重要的角色,没有掌握指针就相当于没有掌握C语言的精华.但是,指针对很多刚学C的人来说,有相当的难理解,因为他的使用很灵活,所以很容易运用混淆.我在学习的过...
  • luoxl81
  • luoxl81
  • 2011年09月17日 23:35
  • 8900

指针变量+1,代表着什么?

int a=10;int *pofa=&a;pofa=pofa+1; 问题就是pofa的值是不是pofa的值加一呢?很明显,pofa是一个指针变量,它指向整形变量a的地址,那么pofa到底是多少呢?答...
  • bravekingzhang
  • bravekingzhang
  • 2011年05月18日 21:12
  • 4226

**p与 *&amp;p的区别, 即指向指针的指针和引用指针变量的区别

  • 2013年09月29日 20:18
  • 337KB
  • 下载

指针变量和指针变量的地址(c/c++)

前几天我舍友问我一道C++的题目,当然一下子没答出来,现在分享一下 先看代码 #include using namespace std; int main() { char *...
  • Zheng548
  • Zheng548
  • 2016年05月16日 13:43
  • 812
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针变量与变量的比较
举报原因:
原因补充:

(最多只允许输入30个字)