




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习手册〔1〕:指向变量的指针变量应知
指针变量的定义和引用指针的意义及使用单个变量的指针应用通过指针引用变量的意义专业英语词汇英文词汇中文名PointerMemory指针内存Address地址学习方法习力气。学习过程定义两个整型变量a、b,从键盘输入,并且输出a、b的值及a、b的地址a,b,从键盘输入数据并输p1、p2*p1、*p2在程序中输出&*p1,&*p2,*&a,*&b比较输出的结果输出。都能实现?比较有什么不同以一般变量进展交换{t=a;a=b;b=t;}以一般变量作中间变量,使用指针所值变量的值进展交换(t=*p1;*p1*p2;*p2=t;)以指针变量作中间变量,使用指针进展交换{p=p1;p1=p2;p2=p;}将以上各步的整型变量改为字符型,再进展各步骤的操作比较有什么不同以一般变量进展交换{t=a;a=b;b=t;}以一般变量作中间变量,使用指针所值变量的值进展交换(t=*p1;*p1*p2;*p2=t;)以指针变量作中间变量,使用指针进展交换{p=p1;p1=p2;p2=p;}简洁出错的地方定义指针后不经过赋值直接使用指针与指向的数据类型不同错用&和*问题与争论指针定义后为什么确定要赋值才能使用?假设不赋值直接使用可能会发生什么后果?为什么指向某个变量的指针确定要同变量的类型全都?回忆以下内容〔通过变量的名称访问变量〔通过变量的指针访问变量〕两种变量的指针是变量的首地址指针变量用来存放变量的地址课后任务完本钱节课的学生任务书〔2〕:指针与数组应知
指针与数组数组的指针的意义,数组元素的指针的意义,数组名作函数参数通过指针引用数组元素,数组名与数组的指针作函数参数指针引用数组时指针的定位专业英语词汇英文词汇英文词汇中文名Array数组Subscript下标学习方法习力气。学习过程输出数组inta[10]各元素的值,承受如下三种方法:下标法数组名寻址法指针法将第1步数组的输入承受指针实现,再用指针方法输出编程:通过指向数组的指针,将数组a中的最大数与最小数输出编程:通过指向数组的指针,从键盘输入10个成绩,将平均成绩输出简洁出错的地方指向数组的指针移动后没有重指向数组头部对数组名赋值,数组名是常量不能进展赋值问题与争论形参是数组的指针时,实参可以是什么?数组名和指向数组的指针有什么异同?回忆以下内容数组的指针是数组在内存中的起始地址始地址数组名是常量,代表数组的起始地址,也就是第一个数组元素的地址指向数组的指针变量同样要经过定义、赋值才能引用指向数组的指针变量可以转变本身的值课后任务完本钱节课的学生任务书〔3〕:指针变量作函数参数应知
指针变量作函数参数变量直接访问与间接访问的概念指针变量可作为函数的参数指针变量作为函数参数时,函数的声明、定义和调用函数的声明、定义和调用专业英语词汇英文词汇中文名FunctionParameter函数参数学习方法习力气。学习过程实现将数组stu[10]的内容输出到屏幕上,用指针实现将成绩数组依据从高到低进展排序,用指针实现输出排序后的成绩单写一通用函数,在该函数从一个字符串中查找指定字符,假设找到,返回1,否0.找到的第一个(5)“studentscore”,复制该字符串并输出〔复制字符串承受库函数或用户自定义函数〕简洁出错的地方指针定义不赋值就直接使用给指针赋值时赋给的不是地址问题与争论指针作函数参数同变量作函数参数有什么区分?指针作函数参数时实参应当是个什么数据?什么状况下用指针作函数参数?回忆以下内容当要求从函数得到一个以上转变了的数据时,可用指向该数据的指针作函数参数当要求承受指针编程时,首先要确定指针要指向的变量,再定义指针变量并赋值。指向数组的指针变量作函数参数同数组名作函数参数时状况是一样的;课后任务完本钱节课的学生任务书〔4〕:字符串指针应知
字符串的指针和指向字符串的指针变量字符串可以用字符数组和字符指针表示于字符串的常用操作明确字符串指针的当前指向专业英语词汇英文词汇中文名ArraySubscriptString数组下标学习方法习力气。学习过程定义字符串charstr[]=”Polytechnic”将一个字符串分别逐个输出和整体输出。将字符串str1拷贝到字符串str2.参数编程:编写一个合并字符串的函数简洁出错的地方用字符串完毕标志时误用“\0”字符指针移动后没有重指向字符串首地址问题与争论字符串指针的初始化与字符数组的初始赋值有何区分?回忆以下内容字符数组和字符指针变量都能实现字符串的存储和运算字符数组与字符串区分:字符数组的每个数组元素存放一个字符,字符指针变量存放字符串的首地址对字符数组不能有以下操作:charstr[20];str=“hello”;但是字符指针变量可以:char*pstr;pstr=“hello”;课后任务完本钱节课的学生任务书〔5〕:指针与构造体应知
指针与构造体指向构造体变量的指针指向构造体数组的指针指向构造体的指针作函数参数应会 能够是用指针变量引用构造体成员级构造体数组元素的成员.理解指向构造体变量的指针变量作函数参数时的数据传递方式难点 指向构造体变量的指针对成员的引用方式专业英语词汇英文词汇中文名ArraySubscriptStruct构造学习方法习力气。学习过程charsname[10],intmath,intenglish,floatave,从键盘输入输出数据定义一个指针变量指向构造体变量a,通过指针引用进展数据输入输出a[3]),从键盘输入数据,输出到屏幕a[3],通过指针变量输入数据并进展运算,再将结果输出。据输入、数据处理、数据输出的操作。9070并输出、求数学及英语平均分并输出操作。简洁出错的地方指向构造体的指针对成员的引用通过指针引用时成员的数据输入问题与争论什么是构造体?构造体类型变量如何定义?有几种方法?如何引用?指向构造体变量的指针定义后就可以直接使用吗?构造体数组的如何进展初始化?用构造体变量的成员作实参,用构造体变量作实参,用指向构造体变量(或数组)的指针作实参,与形参如何传递?回忆以下内容构造体变量的首地址就是其指针,用取地址符&得到指向构造体变量的指针变量称为构造变量的指针变量指向构造体变量的指针在使用时同样必需要先定义,再赋值,然后才可以使用假设有指针p指向构造变量a,则a.math 等价于(*p).math等价于 p.math使用指向构造数组的指针变量引用构造数组成员时明确指针当前指向的数组元素,同时要考虑构造体成员的引用方法课后任务完本钱节课的学生任务书〔6〕:链表应知
typedef了解链表的构造,链表根本操作的含义能够写出C语言对链表节点的构造描述能够写出有关链表操作的关键实现语句有关链表操作的关键实现语句:创立,插入,删除,输出链表的构造特点和操作处理专业英语词汇英文词汇英文词汇中文名LinkingList链表Nodecreateinsertdeletemodify结点创立插入修改学习方法习力气。学习过程一个链表目前由5个结点构成,结点数据是学生的学号和姓名,示意如下学生学号学生姓名年龄1311104Alice191311129Tom171311118Jordan171311105Allen181311108Rodman20创立一个具有5个结点的动态链表名为“Allen”的学生退学了,请将他的记录删除学号为“131111819的学生,请插入他的信息在3的根底上,将全部学生信息输出简洁出错的地方创立链表时每个节点都应当申请空间插入、删除操作时的指针移位理解不透最终一个节点的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮设备安全检查
- 高分攻略:特许金融分析师考试
- 全方位学习特许金融分析师试题
- 餐饮卫生检查制度
- 依托案例分析2024年CFA试题及答案
- 小盲人作文课件
- 光伏行业的看法
- CFA考试心理准备试题及答案探讨
- 大班健康防溺水课件
- 2024年特许金融分析师考试“易错题”及答案
- 中医护理三基练习题库+答案
- 政治-山东省青岛市2025年高三年级第一次适应性检测(青岛一模)试题和答案
- 城市交通智能管理系统开发协议
- 2025年护士三基考核试题及答案
- 反恐怖测试题及答案
- 2025北京怀柔区属企业招聘管培生15人笔试参考题库附带答案详解
- 七年级下册2025春季历史 教学设计《明朝对外关系》 学习资料
- 《设备管理标准化实施手册》
- 2025年安全生产安全知识考试题库:水上作业安全试题卷
- 跨境医疗合作模式-深度研究
- 湖南省长沙市明达中学2024-2025学年九年级下学期入学考试英语试卷(含答案无听力原文及音频)
评论
0/150
提交评论