对于*与&,分两种情况。 1,声明时 *是声明指针,&是声明引用 2,使用时*是解引用,&是取地址 例如一个函数 void fun( Time *p ) { p->hour=18; } 形参里面的*说明是指针,函数里面用*是解引用。