[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt

[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt

ID:59412870

大小:562.50 KB

页数:57页

时间:2020-09-19

[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt_第1页
[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt_第2页
[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt_第3页
[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt_第4页
[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt_第5页
资源描述:

《[计算机软件及应用]C语言程序设计教程第7章 指针ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第7章指针本章需要掌握的知识点指针的概念指针的运算指针作为函数的参数时的运作方式指针跟数组的关系动态内存申请和释放内容安排7.1指针的基本概念和运算7.2指针与函数7.3指针与一维数组(包含内存的动态分配)*7.4二级指针*7.5指针数组*7.6指针与二维数组*7.7命令行参数7.1指针的基本概念和运算地址和指针概念.ppt指针的概念指针是什么?地址是什么?如何定义和使用指针?为什么需要指针?程序中:inti;floatk;内存中每个字节有一个编号-----地址…...…...2000200120022005内

2、存02003ik函数调用时为其分配内存单元变量是对程序中数据存储空间的抽象地址和指针的概念…...…...2000200420062005整型变量i10变量i_pointer200120022003指针与指针变量指针:代表内存的某个地址,指向某个变量单元。指针变量:专门存放内存地址的变量叫指针变量2000指针指针变量变量的内容变量的地址指针变量变量变量地址(指针)变量值指向地址存入指针变量为什么需要指针方便数组和字符串的处理在调用函数时可以得到多个返回结果。动态链表建立的需要接口控制的需要指针变量的定义和使用指针变量定义的形

3、式:类型名*指针变量名;取变量的地址的形式:&变量名引用变量的值方式:直接用变量名为直接引用;通过指针变量加上*号为间接引用;E1010.C1001000ap1000…...…...2000200420062005整型变量i10变量i_pointer2001200220032000指针变量200010i_pointer*i_pointer&i_pointerii_pointer&i&(*i_pointer)i*i_pointer*(&i)直接访问:按变量名存取变量值间接访问:通过变量地址去访问变量值例i=3;-----直接访

4、问指针变量…...…...2000200420062005整型变量i10变量i_pointer20012002200320003例*i_pointer=20;-----间接访问20注意事项如果有了定义int*p,说明p本身也是一个变量,也有地址。指针变量是有类型的。inti;float*p;p=&i;/*错误*/“*”号在定义指针和运算时所起的作用是不同的。7.2指针与函数注意:动态内存分配内容放置在7.3进行讲解。在函数调用时,实参向形参传递的方式是什么?单向赋值函数调用(COPY)ppt函数调用(指针)pptvoidsw

5、ap(intx,inty){inttemp;temp=x;x=y;y=temp;}voidmain(){inta,b;scanf("%d,%d",&a,&b);if(a

6、main(){inta,b;scanf("%d,%d",&a,&b);if(a

7、a;pointer_2=&b;if(a

8、*p2;*p2=p;}voidmain(){inta,b;int*pointer_1,*pointer_2;scanf("%d,%d",&a,&b);pointer_1=&a;pointer_2=&b;if(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。