题目内容

分析以下四个程序中,哪一个不能对两个整型变量的值进行交换。

A.
B. includevoid swap(int *p,int *q);{ int *t; t=p;p=q;q=t;}int main(){ int a=10,b=20; swap(&a,&b); printf("%d %d\n",a,
C. ;return 0;} B、
D. includevoid swap(int *p,int *q);{ int t; t=*p;*p=*q;*q=t;}int main(){ int a=10,b=20; swap(&a,&b); printf("%d %d\n",a,b);return 0;}
E. C.
F. include void swap(int *p,int *q){ int t; t=*p;*p=*q;*q=t;}int main(){ int x,y,*a=&x,*b=&y; *a=10,*b=20; swap(a,b); printf("%d %d\n",*a,*b); return 0;}
G. D.
H. includevoid swap(int *p,int *q);{ int t; t=*p;*p=*q;*q=t;}int main(){ int a=10,b=20; int *x=&a,*y=&b; swap(x,y); printf("%d %d\n",a,b); return 0;}

查看答案
更多问题

从键盘上输入10名学生的成绩,显示其中的最低分、最高分及平均成绩,要求利用指针编写。

在main函数中输入一个字符串,在pcopy函数中将此字符串从第n各字符开始到第m个字符为止所有字符显示出来。

暂时性财政扩张会使DD曲线右移,并引起本币( )和产出( )。

A. 升值;增加
B. 贬值;增加
C. 升值;减少

暂时性货币供给增加会使AA曲线向右移动,并引起本币( )和产出( )。

A. 升值;增加
B. 贬值;增加
C. 升值;减少
D. 贬值;减少

答案查题题库