指针排序,只能互换地址变量名不能互换地址里储存的常量么?main(){ int *p1,*p2,*p,a,b;scanf("%d,%d",&a,&b);p1=&a;p2=&b;if(a

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 05:21:48
指针排序,只能互换地址变量名不能互换地址里储存的常量么?main(){ int *p1,*p2,*p,a,b;scanf(

指针排序,只能互换地址变量名不能互换地址里储存的常量么?main(){ int *p1,*p2,*p,a,b;scanf("%d,%d",&a,&b);p1=&a;p2=&b;if(a
指针排序,只能互换地址变量名不能互换地址里储存的常量么?
main()
{ int *p1,*p2,*p,a,b;
scanf("%d,%d",&a,&b);
p1=&a;p2=&b;
if(a

指针排序,只能互换地址变量名不能互换地址里储存的常量么?main(){ int *p1,*p2,*p,a,b;scanf("%d,%d",&a,&b);p1=&a;p2=&b;if(a
不行,指针p没有申请空间,会导致内存错误
 
如果你想这么用的话,在scanf语句之前加上这么一句话:
p=new int;