int *p; /*此句话中p是变量的名字,int*则为p变量存放的为int类型变量的地址
int *p;不表示定义了一个名为*p的变量,而应该理解为:p为变量名,p变量的数据类型为int*型。*/
p=&i; /*(1)p保存了i的地址,因此p指向i;
(2)p不是i,i也不是p,修改二者的值互不影响。二者都是变量,前者为整形指针变量,后者为整形变量
(3)若一个指针变量指向了某个普通变量,则 *指针变量=普通变量 或者可以理解为若p是指针变量,并且p存放了
普通变量i的地址,则*p==i 。
*/