南开大学C++课件 第 6章a 指针,引用与动态内存分配(2)
读如下程序,看执行后会显示出什么结果?#include <iostream.h> void main(){ int i,j; int *pi, *pj; i = 3; j = 6; pi = &i; pj = &j; cout<<"i,j="<<i<<", "<<j<<endl; cout<<"*pi,*pj="<<*pi<<", "<<*pj<<endl; *pi = 123; *pj = *pi + 2; cout<<"*pi,*pj="<<*pi<<", "<<*pj<<endl; cout<<"i,j="<<i<<", "<<j<<endl; }11
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
程序执行后的显示结果如下: i,j=3, 6 *pi,*pj=3, 6 *pi,*pj=123, 125
i,j=123, 125
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
6.2
指针变量的操作(运算) --
1. 取地址运算&和取内容运算*
注意如下3处出现的*pi,它们的含义不相同:int i=23, *pi=&i; cout<<*pi; *pi=56;
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
第一行的 *pi”处于变量说明处,是说明pi为 int*”型 变量,并同时将该指针变量初始化为i的地址。不可将此处的 * 理解为 取内容 运算,它与前面的int联合起来以说明 pi为 int*”型变量。 第二行的 *pi”表示指针变量pi所指向的那一变量(即i) 的内容(*理解为
取内容 运算,使用其值)。
第三行的 *pi”为左值(存储空间概念),表示要改变指 针变量pi所指向的那一变量(即i)空间中的内容(使用其存 储空间)。14
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
例:int a = 5; 定义整型变量 a 有两个值:
内容
地址
1、该变量内容 5; a 5 2、该变量在内存中的地址;它被表示为&a。 1000H int *pa = &a;pa 1000 用 * 定义的整型指针变量 pa 也有两个值: 2000H 1、内容为变量a在内存中的地址,即&a;
2、变量pa在内存中的地址;它被表示为&pa。 3、pa 是一个指向变量a 的指针。变量a 与指针pa 的关系图15
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
2. 数组指针的算术运算
1) 若p为指针,已指向数组的某一元素,则 p+i(或p-i,其中i为正整数)也为一指针,它指向当 前p已指元素的后面(或前面)第i个元素。例1: int a[10]; //任一数组名字a都是一个常量指针, //代表数组的首地址, 也即, a总等同于&a[0]16
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
则,无论何时, 下述两种表示数组元素a[i] 的方式总是相同的: a[0] <==> *a a[1] <==> *(a+1) ... a[9] <==> *(a+9) 另,下述两种表示数组元素a[i]之地址的方式 也总是相同的: &a[0] <==> a &a[1] <==> a+1 ... &a[9] <==> a+917
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
例2: int a[10]; int* pa=a; //pa为变量指针,此时pa与a //均指向数组a的首元素则,下述三种表示数组元素a[i]的方式是等 同的: a[0] <==> *a <==> *pa a[1] <==> *(a+1) <==> *(pa+1) ... a[9] <==> *(a+9) <==> *(pa+9)18
此为南开大学计算机专业C++课件。供初学者参考。教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 周玉龙编著,《高级语言 C++程序设计实验指导》周玉龙,高教出版社,2006,十五国家重点教材 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与
另,下述三种表示数组元素a[i]之地址的方式 也是等同的: &a[0] <==> a <==> pa &a[1] <==> a+1 <==> pa+1 ... &a[9] <==> a+9 <==> pa+9 而 pa+=3; 及 pa--; 也 都 为 正 确 的 句 子 ( 但 , a+=3; 及 a--; 却都是不正确的句子! 为什么?)。19
…… 此处隐藏:1632字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




