如果是全局的(在函数外面)本身都已经初始化为NULL了 如果不是全局的写个for循环,把每个元素赋值为NULL就行了
给初始化为NULL的结构体指针赋值报错问题 https://bbs.csdn.net/topics/392560720 tmp指向null,使用tmp就会报错,因为这代表要去0的地址取数据,0地址是不允许访问的,所以会报错,换成malloc后,系统会分配可使用的地址给tmp,所以tmp就不会报错 tmp是NULL的时候,指向安全区域,你解引用就会错误。 你申请空间时,因为tmp...
&a作用是取得a的地址,由于a已经是一个指针,所以&a就是一个指针的指针,即是一个二维指针,然后用(void **)把这个二维指针转换为空类型二维指针,即void **类型的变量。
如果是全局的(在函数外面)本身都已经初始化为NULL了 如果不是全局的写个for循环,把每个元素赋值为NULL就行了
给初始化为NULL的结构体指针赋值报错问题 tmp指向null,使⽤tmp就会报错,因为这代表要去0的地址取数据,0地址是不允许访问的,所以会报错,换成malloc后,系统会分配可使⽤的地址给tmp,所以tmp就不会报错 tmp是NULL的时候,指向安全区域,你解引⽤就会错误。你申请空间时,因为tmp指向堆空间的申请的区域,是...