网站大量收购闲置独家精品文档,联系QQ:2885784924

《C语言程序设计》第8章 指针-教学课件(非AI生成).ppt

《C语言程序设计》第8章 指针-教学课件(非AI生成).ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2、指针与数组之间的关系。(1)指针与一维数组。(2)指针与二维数组。(3)指针与字符数组。3、指针与函数之间的关系。(1)函数指针。(2)指针函数*第八章指针*章节知识点:8.1地址和指针的概念8.2指针变量8.3指针与数组8.4指针与字符串8.5指针的指针8.6指针与函数*笔试考点分布知识点所占分值考试概率难易程度指针变量4分100%★★指针与一维数组4分80%★★★★指针与二维数组2分70%★★★★字符串指针2分80%★★★★字符数组与字符指针的区别2分15%★★★★指针数组2分100%★★★★★熟练掌握指针变量作函数参数4分80%★★★★★数组名作函数参数2分45%★★★关于返回指针值的函数2分33%★★★函数指针2分20%★★*机试考点分布与分析知识点所占分值考试概率难易程度指针的定义10分90%★★★指针与一维数组5分80%★★*8.1地址和指针的概念1000100110021003┇1004┇整型x字符y图8-18.1.1内存单元的地址计算机硬件系统的内存储器中,拥有大量的存储单元。一般把存储器中的若干个字节称为一个存储单元。为了方便管理,必须为每一个存储单元编号,这个编号就是存储单元的地址。每个内存单元都有一个惟一的地址,根据一个内存单元的地址即可准确地找到该内存单元。*8.1.2指针的概念指针其实就是地址。一个变量在内存单元的首地址称为该变量的“指针”,通过变量的指针可以找到该变量所占用的内存单元。1000100110021003┇1004┇整型x字符y图8-1例如:intx,y;*指针变量,就是专门用来存放内存地址的变量。它是一种特殊的变量,它的特殊之处就在于它的变量值是地址(即指针),而一般的变量的值的是普通的数据。8.2.1指针变量的定义C语言规定所有变量在使用前必须先定义,指针变量也不例外。指针变量的定义形式如下:类型名*指针变量名;例如:int*p,*q;8.2指针变量float*s;char*t;*8.2.2指针变量的引用C语言中对指针变量的引用是通过两个运算符“”和“*”实现的。(1)是取地址运算符,它的一般格式是:变量名。(2)*是取值运算符,也称为间接访问运算符。它的一般格式是:*指针变量名main(){intx,y;int*p;x=10;p=x;y=*p;printf(“y=%d\n”,y);}*100410011008100810021003100510061000图8-2100410011008100810021003100510061000p图8-3P8.2.3指针变量的初始化指针变量在使用之前必须对其进行初始化,使指针变量指向一个确定的内存单元。一般形式为:类型说明符*指针变量名=初始地址值;例如:inta=10;int*p=a;/*定义p为一个指针变量,且指向变量a*/*1、赋值运算指针变量的赋值运算只能在同一数据类型之间进行,有以下几种形式。int*p1,*p2,a,s[5];int*p1=a;/*指针变量初始化赋值*/p2=a;/*把变量a的地址赋给指针变量p2*/p1=p2;/*p1和p2都是指针变量,把p2的值赋给p1*/8.2.4指针的运算*2、算术运算指针进行算术运算主要是对指针变量加上或减去一个整数,这样会使指针变量指向相邻的存储单元,这其实就是指针移动。只有指针变量指向一片连续的存储单元时,指针的移动才有意义。例如:在内存中有一片地址连续的存储单元,基类型为int类型的指针变量p指向地址为1002的存储单元,若执行了操作p=p+1,则指针变量p指向了首地址为1006的存储单元,3、关系运算指针的关系运算其实就是比较地址值的大小。设p、q是指向同一数据集合的指针变量,如果pq的值为真,则表明p指针变量所指向的元素

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档