题目内容

以下程序运行的结果是( )。#includeint *f(int *x,int *y){if (*x<*y) return x;else return y;}int main(){int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=f(p,q);printf("%d, %d, %d\n",*p,*q,*r);return 0;}

A. 7, 8, 8
B. 7, 8, 7
C. 8, 7, 7
D. 8, 7, 8

查看答案
更多问题

在C程序中, 只能给指针变量赋值。

若有定义: int a[]={2,4,6,8,10},*p=a;, 则 *(p+1) 的值是。

已知有定义: int a[]={8,1,2,5,0,4,7,6,3,9};, 则 a[*(a+a[3])] 的值为。

定义 int a[]={1,2,3,4,5},*p=a;, 则表达式 *++p 的值是。

答案查题题库