`
liukexiong
  • 浏览: 83759 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

注意区分:指针的物理地址和指针所指向的值的物理地址

阅读更多
     今天在写一道算法的时候,发现自己对指针的物理地址和指针所指向的值的物理地址这些概念理解得不透彻,大家原谅,我以前是做java开发的,因为今年校招的时候给offer的公司是做linux c底层开发的,所以好得多多补习c语言基础啊!!!
#include<stdio.h>
#include<stdlib.h>

int main()
{

    int a=5;
    int *p=(int *)malloc(sizeof(int));
    p=&a;

    //输出指针所指向的值的物理地址
    printf("%p\n",&a);
    printf("%p\n",&*p);
    printf("%p\n",p);

    //输出指针的物理地址
    printf("%p\n",&p);

}
另外%p和%x一样,是用来以十六进制的格式输出的,只不过它输出的长度是一致的8位16进制符

 

分享到:
评论
1 楼 爱在爪哇 2012-05-21  
int *p=(int *)malloc(sizeof(int));  
    p=&a;  
此处会不会出现内存泄露?

相关推荐

    linux系统编程之线程.zip

    另注意,pthread_exit或者return返回的指针所指向的内存单元必须是全局的或者是用malloc分配的,不能在线程函数的栈上分配,因为当其它线程得到这个返回指针时线程函数已经退出了。 【练习】:编写多线程程序,总结...

    C语言程序设计标准教程

    所谓打开文件,实际上是建立文件的各种有关信息, 并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。  在C语言中,文件操作都是由库函数来完成的。...

    程序员笔试试题大全(含多语言、多公司)

    11. Internet物理地址和IP地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析协议 ) 12. IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上...

    数据结构:八大数据结构分析.pdf

    链表 链表是物理存储单元上⾮连续的、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,每个元素包含两个结点,⼀个是存 储元素的数据域 (内存空间),另⼀个是指向下⼀个结点地址的指针域。根据指针...

    C/C++笔试题(附答案,华为面试题系列)

    11.Internet物理地址和IP地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析協議) 12.IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后...

    语言程序设计课后习题答案

    面向对象方法所强调的基本原则,就是直接面对客观存在的事物来进行软件开发,将人们在日常生活中习惯的思维方式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客观世界,回到人们通常...

    一些C面试题,希望能对大家有帮助

    17. Internet物理地址和IP地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析協議) 18.IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后...

    易语言 茶凉专用模块

    参数 进程名, 文本型, 可空, 欲判断窗口的程序进程名(注意区分大小写) .参数 窗口类名, 文本型, 可空, 欲判断窗口的类名(注意区分大小写) .参数 窗口标题, 文本型, 可空, 欲判断窗口的标题关键字 .子程序 窗口透明...

    基于单片机的报警系统设计.doc

    struct network_link * :是指向结构体network_link的指针,在结构体中用last_link,next_link,可组成一个双 向链表。 结构体network_link组成的可达节点双向链表:链表表头的节点可以把数据传送到达链表 中的任何节点,...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想查询系统提供哪些Shell,可以使用chsh -l 命令,见图1所示。 图1 系统可以使用的Shell类型 从图1中可以看到,笔者系统中可以使用的Shell有bash(缺省)、csh、sh、tcsh四种。 exit 1.作用 exit命令的作用是...

Global site tag (gtag.js) - Google Analytics