设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 18:31:15
设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么

设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么
设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么

设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么
main(){
int m,n;
scanf("%d",m);
scanf("%d",n);
int r=m*n;
if(m==n)
printf("",r/m);
else if(m>n){
m=m-n;
}
else{
n=n-m;
}
}

设int*p2=&x,*p1=a;p2=&b;则a和b的类型分别是什么 int *p1,*p2; p1=(int *)malloc(10); p2=p1+2; printf(p1=0x%x,p2=ox%x,p1,p2); 程序运行后结果p1=0x50求p2=? swap(int *p1,int *p2) {int temp; temp=*p1; *p1=*p2; *p2=temp; } main() { int a,b; int *pointer_1,*pswap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a;pointer_2=&b;if(a 设有数据定义语句“int x[10],*p1=x,*p2=x+5;”,则下列选项中错误的是?A.P1++ B.P2-=2 C.P2-P1 D.P1+P2 设p1、p2是指向int型一维数组的指针变量,k为int型变量,一下错误的语句是?A.k=*p1+p2 B.p2=k C.p1=p2 D.k=p2-p1 (需要具体过程,B (不了解为什么D是对的) 其中A选项我漏打了,应该是 k=*p1+*p2 int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢 int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别? 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是 A k=*p1+*p2 B p2= main() { int x=10; int *p1=&x,*p2; p2=p1; printf(%d ,*p2) }这里的 *P1=&x ; 是P1指向的内容为X的地址还是 *P1就是X的值 为10 程序 指针变量 int a=5 ,*p1=&a ,*p2;*p1=*p1+*p2 这里*p2是什么?是*p2本身的地址吗,*p2本身有没有地址?跟上面的问题无关 *p2=2if(*p1>*p2) 这样写正确,if(p1>p2) 这样写是不是一样? 12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p2=&a; B) p2=&p1; C)12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(_______).A) *p2=&a; B) p2=&p1;C) p2=&*p1 D) p2=*&a; C语言 int *p,*p1,*p2; int a=5,b=3; p1=&5; p2=&3; *p = *p1; // 这里为什么段错误 设A,B是两个事件,P(A)=p1>0,P(B)=p2>0,且p1+p2=1-(1-p2)/p1 // p2 = &p1;为什么不对呢?int val = 0; int* p1 = &val; int** p2 = NULL; // p2 = &p1; 看下面:void Swap(int *p1,int *p2) { int *p; p = p1; p1 = p2; p2 = p; } 指针的用法错在哪? 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正常执行的语句是?a.k=*p1+*p2b.k=*p1*(*p2)c.p2=kd.p1=p2 有语句“int a=10,b=20,*p1,*p2; p1=&a; p2=&b; ”,若要让p1也指向b,可选用的赋值语句是( ).A、*p1=*p2 B、p1=p2 C、p1=*p2 D、*p1=p2 C语言指针法三个数比较大小!求指错!#includevoid main(){int a,b,c,*p1,*p2,*p3,*p;*p1=&a;*p2=&b;*p3=&c;scanf(%d%d%d,p1,p2,p3);if(a>b){ p2=p1;p=p2;p1=p;}if(a>c){ p1=p3;p=p1;p3=p1;}if(b>c){ p3=p2;p=p3;p2=p;}printf(%d%d%d ,*p1,*p2,*p3);}