首页 C++基础教程-指针

C++基础教程-指针

举报
开通vip

C++基础教程-指针C++基础教程-指针 学讯网 www.xuexun.com 培训教育平台 C++基础教程-指针 教程贴士:使用指针可以直接操作内存地址,提高效率,缺点是绕弯比较难理解,本教程为大家介绍C++语言中的指针。 使用指针可以直接操作内存地址,提高效率,缺点是绕弯比较难理解,本教程为大家介绍C++语言中的指针。 1、启动 Geany 1)点菜单“应用程序,编程,Geany”启动 Geany ,新建一个 c++ 源程序; 2)点菜单“文件,另存为”命令,以“ptr”为文件名,保存文件到自己的文件夹; 2、指针...

C++基础教程-指针
C++基础教程-指针 学讯网 www.xuexun.com 培训教育平台 C++基础教程-指针 教程贴士:使用指针可以直接操作内存地址,提高效率,缺点是绕弯比较难理解,本教程为大家介绍C++语言中的指针。 使用指针可以直接操作内存地址,提高效率,缺点是绕弯比较难理解,本教程为大家介绍C++语言中的指针。 1、启动 Geany 1)点菜单“应用程序,编程,Geany”启动 Geany ,新建一个 c++ 源程序; 2)点菜单“文件,另存为”命令,以“ptr”为文件名,保存文件到自己的文件夹; 2、指针变量 1)使用指针前也要先定义,用 * 号来定义,赋值用其他变量的地址,也可以初始化为空 NULL; 输入下面的代码: int a = 25; int *p = NULL; p = &a; 2)第一句定义一个整型变量 a,每个变量都有内存地址,用 &a 命令得到变量的地址, 第二句定义一个指针变量,类型是整型,星号 * 是定义符号,NULL 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示赋值为空值, 第三句是给指针变量 p 赋值,值是变量 a 的地址,格式形如 0x123456; 3)接着我们来显示一下各个变量的值,跟各自的类型相对应; cout << "a = " << a; cout << "&a= " << &a; 学讯网 www.xuexun.com 培训教育平台 cout << "p = " << p; 4)a 是整型变量,里面装的是整数,&a 是取地址操作符,得到的是地址, p 是一个指针变量,里面存放的地址,p 给的是 a 的地址,所以两个地址是相同的; 5)接下来我们来看利用指针操作它对应的变量,继续输入下面的代码; cout << "*p= " << *p << endl; 6)这儿的 *p 不是定义指针,因为星号 * 前面没有类型,而且 p 已经定义过,不能重复定义, 这儿的 *p 是间接引用,指向的是 a,因为 p 里存放的是 a 的地址,因此 *p 的值是 25; 7)利用 *p 可以对变量 a 进行操作,例如下面的代码给 a 重新赋值; *p = 16; cout <<"a = " << a; 学讯网 www.xuexun.com 培训教育平台 #include using namespace std; int main(int argc, char** argv) { int a = 25; int *p = NULL; //定义指针变量,并初始化 p = &a; //赋值给指针变量 cout << "a = " << a << endl; cout << "&a= " << &a << endl; cout << "p = " << p << endl; cout << endl; cout << "*p= " << *p << endl; 学讯网 www.xuexun.com 培训教育平台 cout << endl; *p = 16; //间接引用,不是定义指针 cout <<"a = " << a; return 0; } 更多实用技巧请登录学讯网 www.xuexun.com 观看
本文档为【C++基础教程-指针】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_591137
暂无简介~
格式:doc
大小:34KB
软件:Word
页数:0
分类:互联网
上传时间:2017-10-07
浏览量:11