当前位置:
首页 >
方法参数是结构体指针,报错信息是空指针怎么办
发布时间:2025/3/13
43
豆豆
生活随笔
收集整理的这篇文章主要介绍了
方法参数是结构体指针,报错信息是空指针怎么办
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
方法参数是结构体指针,报错信息是空指针怎么办
如果是函数方法需要使用前面定义的结构体指针,但这时候指针为空,编译器报错指针为空,这时候只需要在我们需要指针的地方加上 if(T){}; 确保它不为空就行了,这也是我们没有考虑程序的健壮性。
代码如下(示例):
typedef struct BiTNode {TElemType data;struct BiTNode* lchild, * rchild; }BiTNode,*BiTree;void InOrderTraverse(BiTree T) { if (T) {InOrderTraverse(T->lchild);visit(T);InOrderTraverse(T->rchild);} } ``总结
以上是生活随笔为你收集整理的方法参数是结构体指针,报错信息是空指针怎么办的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: eclpse中不小心关掉一些窗口怎么办?
- 下一篇: 数据结构的一些命名英文全称