C++ 指针

一、什么是指针?

1、指针是一个变量,其值为另一个变量的地址
2、double* 类型是一种指针类型,用于指向 double 类型的内存地址
3、指针的值都是代表内存地址的十六进制数

二、C++ 中使用指针

实例

#include <iostream>
 
using namespace std;
 
int main ()
{
   int  var = 20;   // 实际变量的声明
   int  *ip;        // 指针变量的声明
 
   ip = &var;       // 在指针变量中存储 var 的地址
 
   cout << "Value of var variable: ";
   cout << var << endl;
 
   // 输出在指针变量中存储的地址
   cout << "Address stored in ip variable: ";
   cout << ip << endl;
 
   // 访问指针中地址的值
   cout << "Value of *ip variable: ";
   cout << *ip << endl;
 
   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

Value of var variable: 20
Address stored in ip variable: 0xbfc601ac
Value of *ip variable: 20
posted @ 2023-06-09 08:51  share0956  阅读(13)  评论(0编辑  收藏  举报