7359人加入学习
(18人评价)
C++编程系列 第一季编程基础

制作于2018年2月7日

价格 免费

指针可以理解为定义一种地址类型

[展开全文]

#include <iostream>

using namespace std;

int main()

{

int a = 10;

float b = 9.7f;

int c = 20;

 

// & 取得一个变量的内存地址

//cout << &a << endl; // 0093F748

//cout << &b << endl; // 0093F73C

// * 从内存地址所对应的内存处 取得数据

//cout << *(&a) << endl; // 10

//cout << a << endl; // 10

// error: cout << *a << endl;

 

int* pa = &a;

float* pb = &b;

 

//cout << pa << endl; // 0079F722

//cout << pb << endl; // 0079F71C

 

//cout << *pa << endl; // 10

//cout << *pb << endl; // 9.7

 

//int* p;

//p = pa;

//cout << *p << endl; // 10

//cout << *pa << endl; // 10

//*pa = 100;

//cout << a << " " << *pa << endl; // 100 100

//*p = 300;

//cout << a << " " << *pa << " " << *p << endl; // 300 300 300

 

int* p1;

int* p2;

cout << p1 << " " << p2 << endl; // 报错:使用未初始化的内存

 

return 0;

}

[展开全文]

int main (){

int *p;

p=pa;

 

int *p1;

int *p2;

 

cout<<p1<<" "<<p2<<endl;

 

 

 

 

 

 

}

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(58)

学员动态

xmorrr 加入学习
布L. 开始学习 07-关于main函数
布L. 加入学习
pilot1 加入学习