如果你加了括号,是表示对Fun()函数的调用,而你的这种递归调用是无止境的,必然导致堆栈溢出.
而如果不加括号,表示的是Fun函数返回值,相当于类C语法中的return,也就是说,这是一个普通的赋值语句,自然不会有问题.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
如果你加了括号,是表示对Fun()函数的调用,而你的这种递归调用是无止境的,必然导致堆栈溢出.
而如果不加括号,表示的是Fun函数返回值,相当于类C语法中的return,也就是说,这是一个普通的赋值语句,自然不会有问题.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.