左边:ptr = var; 这里 var[] 是个数组,数组里有3个元素,每个元素都有一个具体的地址,数组名var 可以用来表示数组的首地址&var[0],所以这句可以看成:ptr = &var[0]; 也就是数组 var[] 第一个元素 var[0]的地址 。右边:int var; 这里var是单个变量名,所以要取它的地址 p = &var;道理两边都是一样的。