网上解决方法多是:
https://community.linuxmint.com/tutorial/view/1597
但是实际情况却是
http://tieba.baidu.com/p/2399514771
,后来看到这,
http://zhidao.baidu.com/question/491458640.html,不屑一顾,心想我怎么能写错,更何况是抄的。。。
于是越像月郁闷,吃饭去了,回来之后又看了一会,然后睡着了,醒来重新审视了一下自己,发现果然写(抄)错了!!!
源代码:
#include <stdio.h>
void swap(int *p1,int *p2);
int main(){
int a,b;
int *pointer_a,*pointer_b;
printf("please enter two integer numbers:");
//scanf("%d,%d",a,b);,就是犯了这么简单的错误
scanf("%d,%d",&a,&b);
pointer_a=&a;
pointer_b=&b;
if(a<b){
swap(pointer_a,pointer_b);
}
printf("max=%d,min=%d\n",a,b);
return 0;
}
void swap(int * p1,int * p2){
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
还有,脑子不清醒的时候可以暂时放一下。