为什么 short a ; a+=1可以?short a=a+1;不行啊?
short a 定义了short类型变量a,然后再a+=1。没有问题。
short a = a+ 1
处理规则首先处理右边的a+1,然后赋给左边,在处理右边的时候a还没有被定义,所以报错。
short a 定义了short类型变量a,然后再a+=1。没有问题。
short a = a+ 1
处理规则首先处理右边的a+1,然后赋给左边,在处理右边的时候a还没有被定义,所以报错。