若有语句float *ptr,a=4;ptr=&a;下面均代表地址的一组是()
A. a,ptr,*&a
B. &*a,&a,*ptr
C. *&ptr,*ptr,&a
D. &a,&*ptr,ptr
查看答案
以下程序的输出结果是( )。#include void swap(int *pa,int *pb){int t;t=*pa;*pa=*pb;*pb=t;}int main(){int a=3,b=4,*p1,*p2;p1=&a;p2=&b;printf("交换前:a=%d,b=%d\n",a,b);swap(p1,p2);printf("交换后:a=%d,b=%d\n",a,b);}
以下程序的输出结果是( )。void prtv(int *x){printf("%d\n",++*x);}int main(){int a=25;prtv(&a);return 0;}
下列程序的运行结果是()。#include "stdio.h"void print_value(int *ptr){ printf("%d",*ptr++);printf("%d",*ptr); }int main() {int a[ ]={1,3,5,7};print_value(a);return 0; }
有以下程序#include "stdio.h"int main(){int a=1, b=3, c=5;int *pa=&a, *pb=&b, *pc=&c;*pc =*pa**pb;printf("%d",c); return 0;}