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

Top