空指针

Untitled

指针作为函数参数

#include<iostream>
using namespace std;
void Swap(int * p1,int * p2)
{
    int tmp = *p1;
		*p1 = *p2;
		*p2 = tmp;
}

<aside> ⚠️ 形参的类型和实参的类型必须是兼容匹配的。如果想要调用函数,需要:

Swap(&m , &n)

调用的是变量的地址,并不违反“形参是实参的一个拷贝”。

</aside>

一个变量的地址就是指向这个变量的指针。