c语言里面这个怎么做出来.吧p1,p2的值调换过来
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 15:50:01
c语言里面这个怎么做出来.吧p1,p2的值调换过来
#include
void main()
{
int i1,i2,*p1,*p2,*t;
p1=&i1;
p2=&i2;
printf("Enter two numbers:\n");
scanf("%d%d",p1,p2);
printf("before:i1=%d,i2=%d\n",i1,i2);
t=&p1;
*p1=*p2;
*p2=*t;
printf("after:i1=%d,i2=%d\n",i1,i2);
}
#include
void main()
{
int i1,i2,*p1,*p2,*t;
p1=&i1;
p2=&i2;
printf("Enter two numbers:\n");
scanf("%d%d",p1,p2);
printf("before:i1=%d,i2=%d\n",i1,i2);
t=&p1;
*p1=*p2;
*p2=*t;
printf("after:i1=%d,i2=%d\n",i1,i2);
}
#include
void main()
{
int i,j,t;
printf("Enter two numbers:\n");
scanf("%d %d",&i,&j);//输入时必须以空格分开两个整数
printf("before:i=%d,j=%d\n",i,j);
t=i;
i=j;
j=t;
printf("after:i=%d,j=%d\n",i,j);
}
再问: 要用到指针运算哦
再答: #include void main() { int i1,i2,*p1,*p2,t; p1=&i1; p2=&i2; printf("Enter two numbers:\n"); scanf("%d %d",p1,p2); printf("before:i1=%d,i2=%d\n",i1,i2); t=*p1; *p1=*p2; *p2=t;提交回答 printf("after:i1=%d,i2=%d\n",i1,i2); }
void main()
{
int i,j,t;
printf("Enter two numbers:\n");
scanf("%d %d",&i,&j);//输入时必须以空格分开两个整数
printf("before:i=%d,j=%d\n",i,j);
t=i;
i=j;
j=t;
printf("after:i=%d,j=%d\n",i,j);
}
再问: 要用到指针运算哦
再答: #include void main() { int i1,i2,*p1,*p2,t; p1=&i1; p2=&i2; printf("Enter two numbers:\n"); scanf("%d %d",p1,p2); printf("before:i1=%d,i2=%d\n",i1,i2); t=*p1; *p1=*p2; *p2=t;提交回答 printf("after:i1=%d,i2=%d\n",i1,i2); }
c语言里面这个怎么做出来.吧p1,p2的值调换过来
c语言中*p1++=*p2++怎么算
c语言:两个指向字符串的指针,*p1,*p2,请问while(*p1++=*p2++)是什么意思?
C语言里面的P2=~
c语言p=p1;p1=p2;p2=p这句是什么意思
p1=p2; \\p1 的指针指向 p2,意味着p2值改变,p1值也改变
指针*p1>*p2c语言中*p1>*p2 的意义是什么,是不是p1指向的值大于p2指向的值,解释其原因.
C语言p2->front->next=p1表示什么
C语言中*p=*p1*(*p2);是什么意思
C语言问题:下面的代码 p1++,p2++是代表什么:*p1=*p2,请详细解说下指针的用法?
C语言,设p1和p2是指向同一个int型一维数组的指针变量,那么k=*p1*(*p2)是什么意思?
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?