C++学习第三十八篇

/*
* 1、指针的基本概念(可以笼统地说指针就是地址)
* 1.1指针的作用:可以通过指针间接访问内存
* 1.2内存编号是从0开始记录的,一般用十六进制数字表示
* 1.3可以利用指针变量保存地址
* 2、指针变量的定义和使用
* 2.1基本语法:数据类型 * 变量名;
*/
#include<iostream>
using namespace std;

int main()
{
	//1、指针的定义
	int a = 10;//定义整型变量a
	//指针定义语法:数据类型 * 变量名;
	int* p;//数据类型对应a的数据类型
	//让指针记录变量a的地址
	p = &a;
	cout << "a的地址:" << &a << endl;
	cout << "指针p为:" << p << endl;

	//2、使用指针
	//可以通过解引用方式来找到指针指向的内存
	//指针前加 * 代表解引用,找到指针指向内存中的数据
	*p = 1000;
	cout << "a = " << a << endl;
	cout << "*p = " << *p << endl;
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_47358937/article/details/121546541