设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是( )。

admin2010-03-29  27

问题 设有以下程序段:    int a[5]={0},*p,*q;    p=a;    q=a;    则下列选项中,合法的运算是(    )。

选项 A、p+q
B、p-q
C、p*q
D、p%q

答案2

解析 本题考核指针的运算。C++语言中,指向同一字符串的指针之间能且只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。
转载请注明原文地址:https://jikaoti.com/ti/mIW0FFFM
0

最新回复(0)