复杂数据类型的引用
#includeiostreamusingnamespacestd;structTeacher{charname[63];intage;};voidprintfT1(Teacher*pT){coutpT-ageendl;}voidprintfT2(TeacherpT){//coutpT.ageendl;pT.age=33;} voidprintfT3(TeacherpT){//coutpT.ageendl;pT.age=44;//只修改pT的量,不修改t1变量} voidmain(){Teachert1;t1.age=55;printfT2(t1);printf(t1.age=%d\n,t1.age);}
引用的本质
/*引用像一个常量,需初始化引用是同一块内存空间的门牌号*/#includeiostreamusingnamespacestd;voidmain(){inta=10;intb=a;printf(a:%d\n,a);printf(b:%d\n,b);system(pause);}北京中科白癜风医院怎么样白癜风治疗方法有哪些