对于指向同一块连续内存的两个指针变量不能进行的运算是( )。
查看答案
若有说明“int i,j=2,*p=&i;”,则能完成i=j赋值功能的语句是()。
A. i=*P;
B. *p=*&j;
C. i=&j;
D. i=**p;
若有定义“int a[8];”,则以下表达式中不能代表数组元素a[1]的地址的是( )。
A. &a[0]+1
B. &a[1]
C. &a[0]++
D. a+1
若有以下语句且0<=k<6,则正确表示数组元素地址的表达式是()。int x[]={1,3,5,7,9,11},*ptr= x,k;
A. x++
B. &ptr
C. &ptr[k]
D. &(x+1)
下面程序段的运行结果是( )。
A. ar *p ="abcdefgh";
B. =3;
C. ut << strlen(strcpy(P,"ABCD"));
D. 8 12 4 D.出错