c++結構體和指標
阿新 • • 發佈:2021-01-15
技術標籤:c++
c++和就夠體相關的指標用法
struct year_end{ int year; }; int main() { year_end y1,y2,y3; year_end p[3]; p[0]=y1; p[1]=y2; p[2]=y3; y1.year=1992; y2.year=1993; y3.year=1994; year_end *p1[3]; p1[0]=&y1; p1[1]=&y2; p1[2]=&y3; auto app = p1;//year_end ** q=arp; cout<<(*app)->year<<endl; cout<<(*(app+1))->year<<endl; cout<<(*(*(app+1))).year<<endl; year_end *app1=p1[0]; cout<<app1->year<<endl; cout<<(*(app1+1)).year<<endl; cout<<(app1+2)->year<<endl; year_end *arp[3]={&y1,&y2,&y3}; year_end **q=arp;//同時去掉一個*來看或者將*q看成一個整體 cout<<(*q)->year<<endl;// cout<<(*(q+2))->year<<endl; cout<<(*(*(q+1))).year<<endl; return 0; }