11363人加入学习
(31人评价)
【旧版】C++编程系列 预备季快速上手

旧版课程,制作完成于2017-12-18

价格 免费

Pointer

使用

取地址和取地址指向的数据

#include<iotream>

#include<string>

using namespace std;

公寓大楼 内存卡

房间 内存空间 内存地址(房间号)

int main()

{

int a=324;

int b=100;

string str="sdluxncjdnchsdvhjcbsnxndjbj";

cout<<str<<endl;

 

//指针可以访问变量的内存地址

//指针就是用来存储某个变量的内存地址的

//int* pA;//int * pA;int *pA;

//pA = &a;

int* pA=&

cout<<pA<<endl;

pA=&b;

cout<<pA<<endl;

 

cout<<*pA<<endl;//*取得后面的(指针)内存地址所指向的数据(所存储的数据)

*pA=300//b=300

cout<<b<<":"<<*pA<<":"<<pA<<endl;

string s;

cin>>s;

return 0;

}

//&取某个变量的地址;*取某个变量的数据

[展开全文]

*”用于声明指针(申请房间)/指针指向所储存的数据((不是几几进制数的数据)看房间里面的东西);

&”取变量地址符号,简称拿钥匙符号(想要哪个房间钥匙就  &哪个房间号);

[展开全文]

cout<<pA<<endl;

指针获取地址

cout<<*pA<<endl;

指针获取地址的内容

*pA=300;

通过指针修改内容

[展开全文]

*的作用:

1、 定义指针,告诉编译器后面的变量为指针

2、指针的取引用,后续使用时,相当于使用指针指向的那个变量

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(2)
视频(40)