欢迎来到天天文库
浏览记录
ID:29735184
大小:24.12 KB
页数:21页
时间:2018-12-22
《c语言指针知识点总结(共6篇)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言指针知识点总结(共6篇) C语言指针教学中的知识点分析与总结 摘要:分析指针的基本概念及指针在数组、函数、字符串、动态存储分配等方面的应用,提出指针教学过程中易混淆概念及注意事项,对初学者深入理解指针原理及应用有重要的指导意义。 关键词:指针;地址;数组;字符串;函数;动态存储分配 C语言是一门重要的计算机基础课程,指针是C语言的精华。而指针应用范围广、使用灵活等特点时常让初学者感到困惑。利用指针可
2、以访问各种类型的数据,能够实现动态存储分配,提高编程效率,加深对数据存储方式的理解。本文从指针的基本概念,指针在数组、函数、字符串、动态存储分配等方面的应用入手,剖析指针与各部分基础知识相结合时的教学重点和难点。利用对比的方法指出初学者在学习指针过程中易混的概念及注意事项,有利于初学者对指针的理解和掌握。 1指针基本概念的理解目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安
3、保从业人员的业务技能及个人素质的培训计划 指针学习首先应掌握其基本概念。指针即地址、地址即指针。程序运行过程中,变量、数组、函数等都存放在内存的存储单元中,每个存储单元都有地址。使用变量、数组、函数既可以直接访问,又可以利用其存储单元地址进行间接访问,这种间接访问便是借助指针来完成的。 对指针类型的理解 理解指针概念要从指针类型入手,教师在教学中应着重讲述指针类型的含义,以及与普通变量类型的区别。指针定义时的类型称为指针的基础类型,理解上应区别于普通变量的类型。如定义: 由上表可以看出,普通变量的数据类型决定了其占
4、用内存单元的字节数以及存放数值的范围。而指针变量不论其基础类型为何种类型,均占用4个字节的存储空间。并且指针变量与普通变量最大的区别在于,指针变量存地址值,而普通变量存数值。 指针运算符的理解 对取地址符“&”的理解 指针变量定义后应为其赋一个有效地址值,让它指向有效的存储空间。未赋值的指针变量称为“悬空”指针,使用悬空指针非常危险,可能会导致系统崩溃。为指针变量赋值时常要用到取地址运算符“&”。令初学者常常感到困惑的是分不 第八章:指针 知识结构: 1)指针的基本概念目的-通过该培训员工可对保安行业有初步了解
5、,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 2)怎么定义指针 3)指针的运算 1)指针的基本概念 内存:以字节为单位,由若干个字节组成 为了便宜管理,给每个字节编号 每一个字节的编号在整个内存都是唯一 定义变量:在计算机内存中去预定内存 各类变量所预定的空间大小不同 整型:intTC2字节VC4字节 longTC4字节VC4字节 shortTC2字节
6、VC2字节 实型:floatTC4字节VC4字节 字符型:charTC1字节VC1字节 变量的地址,指向变量的指针 用来存储变量地址的变量,指针变量 指针变量只能存储地址,类型必须要一致才能存储 scanf("%d",&a); 2)定义指针变量 inta,b; int*p,*q; 类型名*指针变量名1,*指针变量名2...目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利
7、开展,特制定安保从业人员的业务技能及个人素质的培训计划 类型名:该指针变量的基本类型,只能存储对应类型变量的地址 *:指明该变量是一指针类型的变量 float*ft1,*ft2; double*db1,*db2; 指针变量名:不包括*号 怎么样去访问变量的内容: 1)拿到该变量的地址,直接对该地址进行访问 2)通过指针变量来间接访问存储单元 怎么样给指针变量赋值: inta,b; int*p,*q; 获取变量的地址: 可以用取地址运算符(&),将变量的地址取出 &:将指定变量的首字节的编号拿到
8、 得到指定变量的地址 p=&a;:将a的地址取出存储到指针变量p中通过p可以间接访问变量a p就是指向变量a的指针 q=&b; 注意:指针变量的类型必须和变量的基类型是一致才能存储 q=10;/*指针只能存储地址值*/目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力
此文档下载收益归作者所有