这个哪里出现错误了……

img

swap1(num1,num2); 没有等号

函数调用无需写等号。
交换函数建议使用引用或指针方式传值。

供参考:
第3行:void swap1(int,int);应改为:swap1(int *,int *);

第7行:swap1=(num1,num2); 应改为:swap1(&num1,&num2);

第11行:
void swap1(int *num1,int *num2)
{
int temp = *num1;
*num1 = *num2;
*num2 = temp;
}