c/c++问题请教大佬 int a[3]={10,20,30}; int *&b = a;//这句

c/c++问题请教大佬 int a[3]={10,20,30}; int *&b = a;//这句的意思是啥? b++; 打印a的三个值。 //哪位大佬能否解释下这个b是指针还是普通int变量?

先理解int &b,再理解 int* &b就容易一些。b是int*类型的引用,指向了a

*和& 抵消了就,int*&b就相当于  int  b  

然后b是个指针类型,指向 a数组的首地址

相当于  int *b  ;

b=a;