首页  >   经验  >   C++语言零基础入门教程:4.11 指针类型的初探分析

C++语言零基础入门教程:4.11 指针类型的初探分析

查看 codexia 的博客 2016-08-27 20:55:18 3863
C++   入门  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介指针和普通基本数据类型不一样,知道指针地址需要赋予不同的含义才有意义,知道指针赋予的含义可以随时改变以及指针的地址是维系主人和物品之间的关系的关键,丢失了地址会导致丢失物品。这节课就是对此进行详尽的引导分析,让你深入的体会到指针的含义。
    我们在4.2-4.10节中,已经分析完了整型类型、字符类型、布尔类型。一般来说,这些类型已经可以很好的满足现实的需求了。你的信息基本都可以用这些类型表示出来,只是有些应用可能不是那么方便,但是至少可以表示。比如你的名字,可以用字符一个连起来表示,你的年龄可以用整数表示、你的工资可以用小数表示,你的性别可以用布尔表示。这些类型已经规划了绝大部分应用,至少我们常见的都可以表示。
    当然,现实世界是复杂的。能表示不代表容易表示,不表示可以方便的实现。所以,为了更加方便的解决现实需求,能够更好的更快更方便的表示现实中的各种信息,会创造很多各种各样的数据类型,每一个类型都可以很好的表示一类事物。比如我们有一类人叫做程序员。那么程序员也就成为了一类人的类别,为了方便的实现表示,我们肯定要用一个新类型来表示。程序员这个类型无法用整型、字符、布尔值来表示。这就是我们后面要讲的类。类是一个我们自定义的复合类型,也是C++的核心之一。后面会详细讲。
    当然在讲类之前,我们跨越了标准的复合类型。有了标准的符合类型定义,我们才可以自定义。不过在讲标准复合类型,我们需要了解最后一个基本类型,也就是指针类型。
    基本类型是最基础的类型,就和构成物质的最小单位一样,不能再细分的类型。而后面要讲的标准复合类型和自定义复合类型则是包装了我们现在讲的基本类型或者同时还会包含标准复合类型和自定义复合类型的复合类型。
    讲了这些,希望你对类型的分类有一个基本的认识。那么本节课讲指针类型。
    你可以看到,我们的教程和现存的书以及教程都不一样,我是按照事物的类别和演进关系来层层深入的,让你知道你学的每一个技术知识都是如何发挥作用的,他们为什么会出现,有什么用,如何用。如果你拿我们教程学习来考试,是不可取的。因为我们教程会让你思维变得灵活,这样会反而不适合考试。所以为了考试,千万别学我们的教程。如果想真的学技术,那就尽情学习吧,一定可以学到真正的技术的。
    指针是C语言的核心,是C语言的灵魂。但是,在C++语言中,指针只是C++的基础。C++衍生自C语言,但是发展巨大,青出于蓝而胜于蓝,而且最后都独成一派。C++的全能让C++无所不能,涵盖面之广,无人能及。但是这样让C++变得非常大,无所不包的强大让学习难度很高。但是,为了成就大神,不学C++如何变得和C++语言一样无所不能呢?当然,如果你是新手,你会觉得,自己能不能学会,能不能成为高手呢?放心,路在脚下,走,就对了。时间可以历练一个人!当然我们的教程也就是因此而诞生。我们教程尽可能的抽离技术的本质,让大家能够深入本质的学习,而且我们会让我们所学和技术本身发展关联讲解,这样技术就不只是理论上的说说而已了。当你掌握了本质后,你在使用熟悉后,就可以灵活运用,成为高手,最后自己提高为大神。
    好了。那么指针是一个什么类型呢?我们这里先讲讲指针的背景知识,后面再深入分析指针的实现的理解。
&
1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 3OAek 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:C++语言零基础入门教程:4.11 指针类型的初探分析
文章地址:http://www.cjjjs.com/article/2016827205517916
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:C++语言零基础入门教程:4.11 指针类型的初探分析
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[C++语言零基础入门教程:4.11 指针类型的初探分析]到QQ空间