#include <stdio.h>void swap(int x,int y);void swap(int x,int y){int temp;temp=x;x=y;y=temp;printf("%d%d",x,y);}void main(){int a,b;scanf("%d%d",&a,&b);if(a<b)swap(a,b);}
參考答案:void swap(int x,int y); 对函数的声明,如果函数的定义在调用者的后面,就要在调用者的前面声明一下(告诉编译器定义在其他地方:)).
上面的例子可以删除声明。
#include <stdio.h>
标准输入输出库,里面定义实现了scanf();所以不能删除