这个程序返回值不用赋值吗,跟没有返回值的函数一样用法吗?觉得有点别扭
来源:7-2 一个简单的二叉树问题引发的血案 Invert Binary Tree
宝慕林2471919
2019-05-08
输入正文
写回答
1回答
-
liuyubobobo
2019-05-09
有返回值的函数但是却不赋值,等同于把返回值丢弃。
你可以写:
root->left = invertTree(root->left); root->right = invertTree(root->right);
但是不写也没有问题。因为传入的参数是指针,在函数内部,直接对指针所知的对象的成员进行了修改。
整个函数最后有返回值,是因为这是题目给定的接口:)
继续加油!:)
00
相似问题