题目内容

以下程序段的运行结果是( )。int a=100,b=10,*p1,*p2;p1=&b;p2=&a;printf("%d,%d\n",*p1,*p2);

A. 分别是 a 和 b 的地址
B. 不确定的值
C. 10, 100
D. 100, 10

查看答案
更多问题

以下程序运行的结果是( )。#includevoid fun( int *a,int i ,int j){int t;if ( i

A. 6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D. 1 2 3 4 5 6

以下程序运行的结果是( )。#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) 的值是。

答案查题题库