当前位置:  技术问答>linux和unix

访问内存错误的问题。请高手帮我找下原因。。

    来源: 互联网  发布时间:2016-12-15

    本文导语:  我在程序中有两个函数: int fun1(){ int *number; *number=1; unsigned long times; *times=1; .....其他部分 } 另外一个函数fun2中的变量声明和fun1一模一样。 另外有个函数fun3,在fun3中调用前两个函数:if(fun1() || fun2()).... 这个...

我在程序中有两个函数:
int fun1(){
int *number;
*number=1;
unsigned long times;
*times=1;
.....其他部分
}

另外一个函数fun2中的变量声明和fun1一模一样。

另外有个函数fun3,在fun3中调用前两个函数:if(fun1() || fun2())....

这个程序编译成功,执行的时候,fun1的调用也是成功的,但是调用fun2的时候,老是
在哪个*number=1的地方报错了。。。
GDB报错信息:program received singal SIGSEGV,segmentation fault..

大家帮我看下哪儿错的?
我自己查到,在fun2中,声明变量后,变量的地址是:0x00,而fun1中声明后却不是。。
为什么会是0X00呢。。。

|
int *number;
*number=1;

你没有为number分配空间啊,那么指针的值是随机的,无效的空间
没有出错的话,算你运气好

    
 
 

您可能感兴趣的文章:

  • 内存映射设备后,就可以直接访问设备的片内内存 了(比如显卡的显存)?
  • 请问同一块内存,在uboot下访问和在krnl下访问,地址是否一样?
  • 不同用户user之间如何访问共享内存?
  • 进程同时访问两个大共享内存,会失败?
  • 如果访问共享内存
  • CGI程序无法访问本机某个程序创建的共享内存〔求教〕
  • 请问能否在linux实现一个应用程序访问另外一个程序的内存数据?
  • linux驱动中嵌入ARM汇编访问内存的问题
  • 在内核里如何访问这段内存?
  • 优化的内存访问 TCMalloc
  • LINUX下如何访问硬件内存地址
  • 程序访问内存非法退出,调试core时,却发现#0 0x00000000 in ?? () ,奶奶的,已经加了调试信息了
  • php出现内存位置访问无效错误问题解决方法
  • 读过内核进来~~访问虚拟内存的方法!
  • linux程序里内存访问错误
  • 在dos下访问内存的MK_FP函数在linux下对应什么函数?int86()函数呢?
  • sql server 在32位机器上使用AWE访问4GB以上内存的方法
  • Qt采样程序中的内存访问出错(s3c2410)
  • linux下多进程访问共享内存队列同步的问题
  • 关于内存访问问题, 可能发错区了原先。这里也发一个同样给分。
  • 解决服务器应用程序不可用,错误:0x80070005拒绝访问的错误
  • linux iis7站长之家
  • JSP访问数据库错误。
  • MSSQL附加数据库拒绝访问提示5120错误的处理方法
  • 我在JBUILDER4作的APPLICATION有数据访问时的错误,积极给分
  • ubuntu 用的是xampp集成环境,访问phpmyadmin时出错,错误如下:
  • win7无法访问redhat9的samba时,密码总是错误
  • linux通过网上邻居访问windowsXP时记住错误密码的问题
  • 200分!!嵌入式Linux下通过TCP访问服务器,Socket被服务器重置,错误号104??(高手请进)解决后加送100分!!!
  • [高手进]海量数据网络通讯,当访问请求达3万以上时,出现coredump错误。一般是什么原因?
  • 检测到时钟错误。但是访问时间在修改时间之前的,为什么还是会出错?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在windows可以访问到中文文件名的文件,而在unix下却访问不了,是什么原因?
  • 从其它电脑访问linux下的apache,有的可以访问,有的却访问不了,请问是什么原因,ping都能ping通的
  • 在服务器上操作可以访问,而局域网内其他机器却访问不到,请教原因
  • 可以用文件控制访问吗?请分析如下原因,谢谢
  • 日常巡检,出现异常,但不影响正常访问及功能,请求分析原因!
  • linux as3 _weblogic8_oracle系统访问50万/日,常常ping不通,分析原因
  • 用samba共享其它机子访问Linux共享时,机子可以进入,但要打开共享文件夹时提示“无法访问...找不到网络名。”这是什么原因呢?
  • ArrayIndexOutOfBoundsException访问数组索引超界异常的原因
  • jsp访问oracle超出打开游标的最大数是什么原因?急,在线给分。
  • 100分给提示一下下面参数什么原因?Linux下MYSQL访问过多,谢谢
  • C++ I/O 成员 seekg():在一个输入流中进行随机访问
  • 是不是在applet里面不能访问数据库阿?能访问的话,怎么访问?要什么特别的处理吗?100分!
  • 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
  • 未装samba却可以访问windows网络,询问其访问机制
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • “访问控制矩阵比访问控制表更节约空间”
  • Android访问与手机通讯相关类的介绍
  • 在ReadHatLinux8.0下能否访问NTFS分区?如何访问?
  • php判断正常访问和外部访问的示例
  • 大家遇到过用IP访问和用域名访问效果不一样的情况吗?
  • 为什么我的ActiveX控件在htm中能够访问而在jsp中不能访问?
  • jDK的DOC文件,我解包后,放哪里可以访问到?我想在JCREATER里访问
  • ubuntu下访问google正常,xp下访问google奇慢无比
  • linux可以限定访问的IP,可以限定访问的物理地址吗 ?
  • 主机访问桥接虚拟机web服务器失败,同网段其他主机可以访问
  • linux中只能让用户访问自己的目录 不能访问其他用户的目录
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 请教,Linux操作系统,用hub只能访问局域网,不能访问互联网,但用交换机是好的
  • Fedora配置samba个人目录不能访问,但共享目录可以访问
  • resin允许目录访问,请问一下,如何禁止目录访问啊
  • 我的Red hat 7.0上网怎么只能用ip访问,不能用域名访问?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3