1.在声明语句中*、& 用于组成复合类型 int a=20; int &ra=a;//紧随类型名出现,是声明一部分,ra是一个引用 int *p //*紧随类型名出现,是声明一部分,p是一个指针 2.在表达式中*、&转换成运算符使用 p=&i; //&出现在表达式中,是一个取地址符; *p=i; //*出现在表达式中,是一个解引用符; int &ra=*p; //&是声明的一部分,*是解引用符