• 给初始化为NULL的结构体指针赋值报错问题


    给初始化为NULL的结构体指针赋值报错问题

    https://bbs.csdn.net/topics/392560720


    tmp指向null,使用tmp就会报错,因为这代表要去0的地址取数据,0地址是不允许访问的,所以会报错,换成malloc后,系统会分配可使用的地址给tmp,所以tmp就不会报错

    • tmp是NULL的时候,指向安全区域,你解引用就会错误。
    • 你申请空间时,因为tmp指向堆空间的申请的区域,是可以解引用的。
    • 还有如果你不给申请的指针赋值,然后解引用的话,因为指针指向的是未知区域,也是危险的,错误。
    • 要解引用一个指针,首先指针不能指向安全区域了,然后还不能是指向未知区域。












    种一棵树最好的时间是十年前,其次是现在。
  • 相关阅读:
    使用springboot2+elasticsearch7注意事项
    jwt使用
    CTF web之旅 15
    CTF web之旅 14
    CTF web之旅 13
    CTF web之旅 12
    CTF web之旅 11
    CTF web之旅 10
    CTF web之旅 9
    CTF web之旅 8
  • 原文地址:https://www.cnblogs.com/islch/p/12634722.html
Copyright © 2020-2023  润新知