- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
思考题解答11.什么是地址,什么是地址中的内容,两者的区别是什么?P136n42000p2000例:intn=4,*p;p=n;变量的属性:内容和地址
22.尝试建立1个2维数组并画出该数组在内存中的存储状态图。P140例:inta[2][3];a[0][0]a[0][1]a[0][2]a[0][3]a[1][0]a[1][1]a[1][2]a
什么是指针?地址和指针有什么样的关系?P139类型名*指针变量名=初值;初值:可缺省。可以是该类型的某变量的地址
44.指针的值和类型是怎样规定的?它有哪些运算?P139-140类型名*指针变量名=初值;类型名--基本类型名及派生类型名,用户定义的类、枚举类型、结构类型、联合类型名初值可缺省。可以是该类型的某变量的地址运算:取地址运算和取内容运算*;数组指针的算术运算;指针的关系运算;指针的赋值运算。
指针数组指向数组元素的指针5.用指针可有几种表示数组元素的方法,试简述3种方法的使用方法。P142指向数组的指针
6.简述指针和数组的关系。P1426
指针有哪些运算?和普通的数据类型的运算有什么不同?P139-140运算:取地址运算和取内容运算*;数组指针的算术运算;指针的关系运算;指针的赋值运算。
:取地址运算;:指针/取内容运算。和*的用法各有几种?它们的使用方法是01什么?P14002
试述函数指针的用法。在计算机上实现01simpson函数。P147-14802
10.试述指针在函数的参数传递中的作用及其使用方法。P146指针作函数参数--函数的参数(引用型参数除外)在调用过程中,实参(表达式)的值?仅在调用中有意义的形参,参加函数体的运算。难以实现相对于函数的外部的“全局”变量作某些处理。
1111.简述指针和函数的关系。P146函数返回指针--指针型函数:返回值为指针的函数,返回类型的说明应指明指针的对象类型后加*。函数指针--函数的地址也可作指针的值,使函数作为参数指针作函数参数--函数的参数(引用型参数除外)在调用过程中,实参(表达式)的值?仅在调用中有意义的形参,参加函数体的运算。难以实现相对于函数的外部的“全局”变量作某些处理。
12.怎样使用动态分配运算符对指针变量进行动态分配?P148new--动态数据生成生成1个无名的动态变量,返回1个该类型的指针值,程序中利用指针对该变量操作;new类型名new类型名[size]//数组new类型名(初值)
释放/撤消new生成的动态变量。1312.怎样使用动态分配运算符对指针变量进行动态分配?P148delete指针变量delete[]指针变量delete--动态数据释放
13.什么是引用?P150,引用和指针的区别是什么?P151类型名变量名=对象变量名;指针:对象变量的地址,表示对象变量时,用*;类型名*指针变量名=初值;引用变量:已定义的变量的别名,表示对象变量时,直接代表。
引用性参数具有哪些优点?P152加运算;不必在调用时创建与实参变量/对象对应的值节省内存;指针可以改变内容,任意赋值,不如引用参函数外的变量以别名形式引入到函数体内参参数变量,当实参变量/对象占用内存较多时,数安全。
简述指针在C++语言中的重要性和它在程序安全方面的负面影响。P138-153
16.尝试将6.1节中选择排序的程序改造为从小到大的排列顺序。P136#includestdlib.h#includeiostream.hvoidssort(float*,int);voidmain(void){constintn=500;inti;floatlist[n],*pf;//list[i]=*(list+i)for(i=0;in;i++)list[i]=rand();pf=list[0];//list[0]=list=list首地址ssort(pf,n);//=ssort(list,n)}
18voidswapl(float*a,float*b){floattemp;temp=*a;*a=*b;*b=temp;}voidssort(float*a,intm)//对m个浮点数组排序{inti,j,index;floatelem;for(i=0;im-1;i++){elem=*(a+i);
您可能关注的文档
最近下载
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 2025商用车发动机气缸体铸件技术条件.docx VIP
- 颅内复杂动脉瘤介入治疗围术期护理专家共识2025 .pdf
- 第二节病虫害预测预报教学教材.ppt VIP
- 电梯新检规施工自检报告-曳引客货-2024.doc
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 2000年全国高中学生化学竞赛决赛(冬令营)理论试题与实验试题及参考答案精品.pdf VIP
- 苹果公司知识产权保护策略.pptx
- 中药饮片智能调剂与煎煮关键技术研究课件.pdf VIP
- 局部解剖学(山东联盟) 智慧树 知到答案.docx VIP
文档评论(0)