int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 00:18:48
int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢
你只声明了p、p1和p2,并没有声明p3,所以int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3要发生p3未声明编译错误;
即使p3也声明了,那么p、p1、p2和p3都还没有指向任何变量,哪儿来的对象内容*p、*p1、*p2和*p3?
p=p1,p1=p2,p2=p3同样的错误.p1还没有指向谁,就把它的“指向”赋给p肯定行不通啊!要知道指针相互赋值是将右值指针的指向赋给左值指针,即:若int a,*p=&a,*p1=p;,则是p1==p==&a的意思,即*p和*p1的值都是a.
即使p3也声明了,那么p、p1、p2和p3都还没有指向任何变量,哪儿来的对象内容*p、*p1、*p2和*p3?
p=p1,p1=p2,p2=p3同样的错误.p1还没有指向谁,就把它的“指向”赋给p肯定行不通啊!要知道指针相互赋值是将右值指针的指向赋给左值指针,即:若int a,*p=&a,*p1=p;,则是p1==p==&a的意思,即*p和*p1的值都是a.
int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢
p1,p2,p3是质数.p1=5,p2•p3=p1+p2+p3即p2•p3=5+p2+p3,求p
看下面:void Swap(int *p1,int *p2) { int *p; p = p1; p1 = p2; p2
p1,p2,p3为质数,P1=5,5P2P3=5(5+P2+P3),则P2=?,P3=?p1,p2,p3为质数,P1=5
p1+p2+p3+p4=1 0
p2->next=p1;p2=p1;
#include void swap(int b[]) { int *p,*p1,*p2; p1=&b[0] ;p2=&
设p1,p2,p3为三个质数,且p2=p1+4,p3=p1+8 ,求证:p1=3
设p1,p2,p3为三个质数,且p2=p1+4,p3=p1+8,求证p1=3
swap(int *p1,int *p2) {int temp; temp=*p1; *p1=*p2; *p2=temp
while(*p1) p1++; while(*p2) { *p1=*p2; p1++; p2++; } *p1=0;
已知 p1p2p3 为等差数列 p1 +p2+p3=0.75 2p2=p1 +p3为什么推出 p2=0.25