#include<stdio.h>
void swap(int *p1,int *p2);
void main()
{
int a,b;
int *pointer_1,*pointer_2;
scanf("%d %d,&a,&b");
pointer_1=&a;
pointer_2=&b;
if(a<b)
{
swap(int pointer_1,int pointer_2); //实现的是交换操作
}
printf("\n%d>%d\n",a,b);
}
void swap(int *p1,int *p2)
{
int temp;
printf("I'm swaping...");
printf("please wait^_^");
temp=*p1;
*p1=*p2;
*p2=temp;
}
你这样说,我就明白了,谢谢!
修改见下图标黄处
追问即使我改了,再新打过代码了,在VS2010里依然无法运行...提示如下:
f:\arvin\指针1\指针1\3.c(7): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
f:\vs2010\vc\include\stdio.h(304) : 参见“scanf”的声明
scanf改为scanf_s
追问谢谢你!!