#include<iostream> #include<stdlib.h> using namespace std; void change(int &a,int &b); int main(void){ int x = 10; int y = 20; cout << x << ","<< y <<endl; change(x,y); cout << x << "," << y <<endl; system("pause"); return 0; } void change(int &a,int &b){ int c = 0; c = a; a = b; b = c; }
为什么在main函数上面还要将函数这样写一下,不然就报错