假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。 a. pb=b;b. pb=c. pb=b+2;d. pb=b[5];

假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

a. pb=b;

b. pb=&b[0];

c. pb=b+2;

d. pb=b[5];


相关考题:

要使语句“p=new int[10][20]”正确,p应事先定义为A: int*pB: int**pC: int*p[20]D: int(*p)[20]

若有定义则a的定义与下面哪个语句等价A.int(*A.[10];B.int}g[10];C.int*a;D.int a[10];

要使语句“p=newint[10][20]”能够正常执行,p应被事先定义为( )。 A.int*pB.int**pC.int*p[20]D.int(*p)[20]

假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。Apb=b;Bpb=b[0];Cpb=b+2;Dpb=b[5];

假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。A10B20C30D40

假定已有定义“int b[10]; int *pb;”,则不正确的赋值语句为()。A.pb=b[5];B.*pb=b;C.pb=*b;D.*bp=b[5];E.pb=b;F.pb=b[5];G.pb=new int;H.pb=new int(5);I.pb=new int[5];

如下指针变量声明语句正确的是?A.int *pa=a,*pb=b,a=10,b=20;B.int a=10,b=20,*pa=a,*pb=b;C.int a=10,b=20;int *pa,pb=b;D.int a=10,b=20;int *pa,*pb=b;

要使语句p = new int[10];能够正常执行,则正确的p定义形式是()。A.int *pB.int p[10]C.int **pD.int *p[10]

要使语句p=new int[10];能够正常执行,则正确的p定义形式是()A.int *pB.int p[10]C.int **pD.int *p[10]