下面函数正确的是()
void swap(int * p,int *q) { int temp; temp = *p; *p = *q; *q = temp; }
void swap(int* p,int* q) { int* temp; *temp = *p; *p = *q; *q = *temp; }
void swap(int* p,int* q) { int* temp; temp = p; p = q; q = temp; }
void swap(int p, intq) { int temp; temp = p; p = q; q = temp; }