题目内容

若定义了int i,j,*p,*q; 下面的赋值正确的是( )

A. i=&j
B. *q=&j
C. q=&p
D. p=&i

查看答案
更多问题

若定义了int a[10], i=3, *p; p=&a[5]; 下面不能表示为a数组元素的是( )。

A. p[-5]
B. p[i+5]
C. *p++
D. a[i-5]

设变量b的地址已赋给指针变量ps,下面为“真”的表达式是()。

A. b==&ps
B. b==ps
C. b==*ps
D. &b==&ps

若定义了int a[8]; 则下面表达式中不能代表数组元素a[1]的地址是( )。

A. &a[0]+1
B. &a[1]
C. &a[0]++
D. a+1

若有定义char s[]={"12345"},*p=s; 则下面表达式中不正确的是()。

A. *(p+2)
B. *(s+2)
C. p="ABC"
D. s="ABC"

答案查题题库