指针是C++中的一种特殊变量,它可以存储一个变量的地址,这个变量可以是任何类型的变量,如整数、字符串、数组、结构体等。指针变量的值是一个内存地址,指向一个变量。
要定义一个指针,必须先声明一个指针变量,使用“*”符号将其与变量所指向的类型关联起来,如下所示:
int *ptr; //定义一个整数类型的指针变量 char *ptr; //定义一个字符类型的指针变量 float *ptr; //定义一个浮点类型的指针变量
int a = 10; int *ptr; ptr = &a; //将a的地址赋给ptr
int a = 10; int *ptr; ptr = &a; //将a的地址赋给ptr int b = *ptr; //将ptr所指向的变量的值赋给b
本文链接:http://task.lmcjl.com/news/682.html