设有下列程序段,则关于表达式“*f(x+1,1)”的正确说法是()int*f(int *P,int k){return ( p+

设有下列程序段,则关于表达式“*f(x+1,1)”的正确说法是()
int*f(int *P,int k)
{return ( p+k );}
main(){int x[10]={1,2,3,4,5,6};


A、

语法有错误


B、

值为1


C、

值为2


D、

值为3


【正确答案】:D
【题目解析】:

表达式f(x+1,1)值为3

程序中,*p指向数组x首地址,其值为1.,即 f ( 1+1 , 1 )=3