题目内容

下面能正确进行字符串赋值操作的是( )。

A. char s[5]={"ABCDE"};
B. char s[5]={'A','B','C','D','E'};
C. char *s;s="ABCDE";
D. char *s; cin>>s;

查看答案
更多问题

对于指向同一块连续内存的两个指针变量不能进行的运算是( )。

A. <
B. =
C. +
D. -

若有说明“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)

答案查题题库