C++学习-指针的概念和定义方法

Posted 殇堼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习-指针的概念和定义方法相关的知识,希望对你有一定的参考价值。

指针的定义

指针的作用:可以通过指针间接访问内存,进行读和写的操作
使用指针保存数据存储的地址
本质上指针就是一个地址

如何定义一个指针?

#include<iostream>
using namespace std;

int main() {
	int a = 10;
//指针定义的语法:数据类型*变量名,p即被定义为一个指针。
	int*p;

//指针变量赋值,赋予的是a这个变量所在的地址。
	p = &a;
	cout << "a的地址" << p;
	cout << "\\na的地址" << &a;

//指针的作用:通过前面加*操作,指针变量指向内存
	cout << "\\n指针p指向的内存数据为" << *p;
	return 0;

}

在这里插入图片描述

以上是关于C++学习-指针的概念和定义方法的主要内容,如果未能解决你的问题,请参考以下文章

C++ - 指针和“智能指针”

C++学习--点滴记录007

C++学习之旅第二站:类和对象进阶

更新:C++ 指针片段

c++复习笔记——智能指针详细解析(智能指针的使用,原理分析)

C++基础3(函数指针结构体)