不是声明three=0了吗,后面怎么又能给three赋值等于one+two
那个three=0好像不是声明,因为给它赋了0的值,后面的three=one+two,是再次赋值。其实可以直接写成int three=one+two。