题目内容

若有定义char s[10],则下面表达式中不表示s[1]的地址的是( )。

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

查看答案
更多问题

下列代码段,哪个是正确的?( )

A. int *pointer,x; pointer=x;
B. int *pointer,x* pointer=x;
C. int *pointer,x;;pointer=&x;
D. int * pointer,x;;x=&pointer;

若有定义int a[5],*p=a;,则对a数组元素的不正确引用是( )。

A. int a[5],*p;p=&a;
B. int a[5],*p;p=a;
C. int a[5];int *p=a;
D. int a[5];int *p1,*p2=a;*p1=*p2;

在C语言中,在函数之间进行数据传递的方法除了通过返回值和全程变量(外部变量)外,还可以采用哪一种方式(将被调用函数中数据传递给主调函数)?( )

A. 局部静态变量
B. 形参与实参之间传值
C. 局部变量
D. 形参与实参之间传址

设p为指针变量,下面哪组结论不正确( )。

A. *p++与*(p++)等价
B. *(p++)与*(++p)不等价
C. *p++;与(++p,*(p-1));等价
D. int *p(int)与int(*p)(int)等价

答案查题题库