错误的代码:
错误的结果:
错误原因分析:
在使用(1) 将pB,pC的值赋给pA的lchild和rchild时:
还未给指针变量pB和pC赋值,现在pB和pC中存的是个垃圾值
Note: (2)->(3)时,才对pB 赋值
总结:
在还未给指针变量正确赋值的情况下,就使用它的值
这就相当于:
int a;
int b = a;
int a = 3;
此时b中的值肯定不是a中的值3
正确的代码:
正确的结果:
2022-10-26 10:43:31
错误的代码:
错误的结果:
错误原因分析:
在使用(1) 将pB,pC的值赋给pA的lchild和rchild时:
还未给指针变量pB和pC赋值,现在pB和pC中存的是个垃圾值
Note: (2)->(3)时,才对pB 赋值
总结:
在还未给指针变量正确赋值的情况下,就使用它的值
这就相当于:
int a;
int b = a;
int a = 3;
此时b中的值肯定不是a中的值3
正确的代码:
正确的结果: