四、C++指针与引用
C++指针与引用 1.指针 1.1C++空指针 1.2指针运算 1.4指向指针的指针 1.5传递指针给函数 1.6从函数中返回指针 2.引用 2.1引用和指针的区别 2.2C++中创建引用 2.3把引用作为参数 2.4把引用作为返回值 1.指针 每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字符(&)运算符访问的地址,他表示在内存终端地址: # include <iostream> using namespace std ; int main ( ) { int var1 ; char var2 [ 10 ] ; cout << "var1 变量的地址: " ; cout << & var1 << endl ; cout << "var2 变量的地址: " ; cout << & var2 << endl ; return 0 ; } 指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。 指针进行声明: type * var - name ; int * ip ; //声明一个整形指针; char * ch ; //声明一个字符性指针; //不管时什么类型都代表内存地址的长的16位禁止; 指针使用实例: # include <iostream> using namespace std ; int main ( ) { int var = 20 ; //