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

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

价格 免费

void*p1=&str;

cout<<*((int*)p1)<<endl;

void*是指向空类型的指针,可以指向任意类型但是输出时需要强制转换成某一类型,否则电脑无法确定指针类型会报错。

 

[展开全文]

int *p = NULL ;   空指针

void *p ;     未确定指向何种类型 的 指针(后期一般强转)

 

建议:1、不用的指针请指向NULL(0)

     2、指针一定要初始化,不然指向未知区域很危险

[展开全文]

void* p1;//空类型指针,可以指向任意类型的地址

[展开全文]

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;

 

void* p1= &str; p1= &a;

cout<<*((omt*)p1)<<endl;

int* p2=NULL;

p2= &a;

string s;

cin>>s;

return 0;

}

[展开全文]

授课教师

SiKi学院老师

课程特色

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