p = score + 1; // 这个是正确的,p指向score[1](p+1)++; // 先计算p+1,得到p+1的值,是一个常数,不是左值,是不能进行自增操作的p = 100; // 100是常整形,p的类型是int *,类型不匹配,且不能通过隐式类型转换score++; // score是数组名,而数组名是一个常数,常数是不能进行自增/减操作的