问题 单项选择题

设有以下程序段:

int a[5]=0,*p,*q;

p=a;

q=a;

则下列选项目,合法的运算是

A.p+q;

B.p-q

C.p*q

D.p%q

答案

参考答案:B

解析: 本题考核指针的运算。C++语言中,指向同一字符串的指针之间可以,也只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。

单项选择题
单项选择题