通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
有如下程序段:
int*a=new int[2]; a[0]=0; a[1]=1; int**b=&a: cout<<**b;
运行这个程序段将输出( )。
int *a=new int[2]指从堆里申请两个int空间,并将a指针指向其首地址。 &a的意思是获取 a的地址,在这里a地址存放的值为0,**b的意思是表 示b是双重指针类型,**b是对a的地址的值的引用,所以**b的值为0。