欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

方法参数是结构体指针,报错信息是空指针怎么办

发布时间: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);} } ``

总结

以上是生活随笔为你收集整理的方法参数是结构体指针,报错信息是空指针怎么办的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。