C++语言是C语言的超集。几乎所有可以运行的C程序都是可以运行的C++程序。因此,写一个不包含C++特性的C++程序是可能的,尽管cout和引用的使用(见下文)更好的构成了一个C++程序。C++和C在代码格式上偶尔会有不同,比如,在C语言中,我们这样把p声明为一个int类型的指针 int *p,而在C++中我们使用int* p。在C/C++中,*和&有很多用法,具体的使用要根据代码内容来确定。地址是在电脑内存中的地址,指针是存地址的变量,所以指针可以“指向”内存地址。

C/C++中*和&的用法详解

C/C++中*和&的用法详解