void swap是什么意思 懂C语言的大虾,求问语句void swap(int*,int*)的作用?

懂C语言的大虾,求问语句void swap(int*,int*)的作用?Voidswap(int*,int*)-这是声明一个函数。也就是说,向编译器声明:稍后将使用一个名为swap的函数,它有两个in

懂C语言的大虾,求问语句void swap(int*,int*)的作用?

Voidswap(int*,int*)-这是声明一个函数。也就是说,向编译器声明:稍后将使用一个名为swap的函数,它有两个int*指针参数,没有返回值。换句话说,您需要使用在main函数之后定义的函数voidswap(int*a,int*b)。如果在main函数之前定义这个函数,可以省略void swap(int*,int*)。因为编译器在这里扫描时知道这个函数,并且调用main函数main是合法的。