问题
若有以下定义和语句: double r=99 , *p=& r ; *p=r ; 则以下 的叙述是()。
若有以下定义和语句: double r=99 , *p=& r ; *p=r ; 则以下 的叙述是()。
A. 两处的*p 含义相同,都说明给指针变量p 赋值
B. 在" double r=99,*p=& r;" 中,把r 的地址赋值给了p 所指的存储单元
C. 语句" *p=r;" 把变量r 的值赋给指针变量p
D. 语句" *p=r;" 取变量r 的值放回r 中
您可能感兴趣的试题
-
有以下程序 fun(int x, int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d\n",k); } 执行后的输出结果是
有以下程序 fun(int x, int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); pr...
查看答案 -
以下程序的输出结果是 。 int a,b; void fun() { a=100; b=200; } main() { int a=5,b=7; fun(); printf("%d%d\n",a,b); }
以下程序的输出结果是 。 int a,b; void fun() { a=100; b=200; } main() { int a=5,b=7; fun(); printf("%d%d\n",a,b); }A、100200 B、57 C、200100 D、75...
查看答案 -
以下程序执行后 sum 的值是 。 main() { int i,sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum); }
以下程序执行后 sum 的值是 。 main() { int i,sum; for(i=1;i...
查看答案 -
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;iA、45 B、50 C、60 D、55...
查看答案 -
下面程序的输出是 。 fun3(int x) { static int a=3; a+=x; return(a); } main() { int k=2, m=1, n; n=fun3(k); n=fun3(m); printf("%d\n",n); }
下面程序的输出是 。 fun3(int x) { static int a=3; a+=x; return(a); } main() { int k=2, m=1, n; n=fun3(k); n=fun3(m); printf("%d\n",n); }A、3 B、4 C、6 D、9...
查看答案