网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&

设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。

A.2

B.3

C.&a[0][1]

D.&a[1][0]


参考答案

更多 “ 设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=”,则执行语句“pa=pb=a[0][0];”后,(*(pa+1))的值为(31)。A.2B.3C.a[0][1]D.a[1][0] ” 相关考题
考题 下面代码有何错误void func1(){int *pa = NULL;func2(pa);delete pa;}void func2(int *pb){pb = new int(5);}

考题 设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a,pb=b; *pa=*pb; a=*pa+10; 执行上面的程序后,a的值为A.20B.30C.40D.不确定

考题 下列程序运行后的输出结果是:_____ #include<stdio.h> void fun(int *pa, int pb ) { int pt; pt = *pa, *pa = pb, pb = pt; } int main() { int x=1, y=2; fun(x, y); printf("%d", x==y); return 0; }

考题 如下指针变量声明语句正确的是?A.int *pa=a,*pb=b,a=10,b=20;B.int a=10,b=20,*pa=a,*pb=b;C.int a=10,b=20;int *pa,pb=b;D.int a=10,b=20;int *pa,*pb=b;

考题 设有如下一段程序: int *pa,*pb,a=10,b=20; pb=b; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为A.20B.30C.10D.程序出错

考题 50、下列程序运行后的输出结果是:_____ #includestdio.h void fun(int *pa, int pb ) { int pt; pt = *pa, *pa = pb, pb = pt; } int main() { int x=1, y=2; fun(x, y); printf("%d", x==y); return 0; }

考题 设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为A.20B.30C.10D.程序出错

考题 设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a,pb=b; *pb=*pa; a=*pa+10; 执行上面的程序后,a的值为A.20B.10C.110D.不确定

考题 以下程序输出a和b的结果是_____________注意:答案连着写,中间不要有空格、或其它分隔符. #include <stdio.h> void swap(int *pa,int *pb) { int *p; p=pa; pa=pb; pb=p; } int main() { int a=10,b=20; int *p1=a,*p2=b; if(a<b) swap(p1,p2); printf("%d%dn",a,b); return 0; }