当前位置:编程语言->C++语言 ->C++语言零基础入门教程:4.11 指针类型的初探分析

原创版权标志C++语言零基础入门教程:4.11 指针类型的初探分析

作者:codexia  发表时间:2016/8/27 20:55:47  阅读:
[摘要] 指针和普通基本数据类型不一样,知道指针地址需要赋予不同的含义才有意义,知道指针赋予的含义可以随时改变以及指针的地址是维系主人和物品之间的关系的关键,丢失了地址会导致丢失物品。这节课就是对此进行详尽的引导分析,让你深入的体会到指针的含义。
   我们在4.2-4.10节中,已经分析完了整型类型、字符类型、布尔类型。一般来说,这些类型已经可以很好的满足现实的需求了。你的信息基本都可以用这些类型表示出来,只是有些应用可能不是那么方便,但是至少可以表示。比如你的名字,可以用字符一个连起来表示,你的年龄可以用整数表示、你的工资可以用小数表示,你的性别可以用布尔表示。这些类型已经规划了绝大部分应用,至少我们常见的都可以表示。
    当然,现实世界是复杂的。能表示不代表容易表示,不表示可以方便的实现。所以,为了更加方便的解决现实需求,能够更好的更快更方便的表示现实中的各种信息,会创造很多各种各样的数据类型,每一个类型都可以很好的表示一类事物。比如我们有一类人叫做程序员。那么程序员也就成为了一类人的类别,为了方便的实现表示,我们肯定要用一个新类型来表示。程序员这个类型无法用整型、字符、布尔值来表示。这就是我们后面要讲的类。类是一个我们自定义的复合类型,也是C++的核心之一。后面会详细讲。
    当然在讲类之前,我们跨越了标准的复合类型。有了标准的符合类型定义,我们才可以自定义。不过在讲标准复合类型,我们需要了解最后一个基本类型,也就是指针类型。
    基本类型是最基础的类型,就和构成物质的最小单位一样,不能再细分的类型。而后面要讲的标准复合类型和自定义复合类型则是包装了我们现在讲的基本类型或者同时还会包含标准复合类型和自定义复合类型的复合类型。
    讲了这些,希望你对类型的分类有一个基本的认识。那么本节课讲指针类型。
    你可以看到,我们的教程和现存的书以及教程都不一样,我是按照事物的类别和演进关系来层层深入的,让你知道你学的每一个技术知识都是如何发挥作用的,他们为什么会出现,有什么用,如何用。如果你拿我们教程学习来考试,是不可取的。因为我们教程会让你思维变得灵活,这样会反而不适合考试。所以为了考试,千万别学我们的教程。如果想真的学技术,那就尽情学习吧,一定可以学到真正的技术的。
    指针是C语言的核心,是C语言的灵魂。但是,在C++语言中,指针只是C++的基础。C++衍生自C语言,但是发展巨大,青出于蓝而胜于蓝,而且最后都独成一派。C++的全能让...【登录后阅读更多内容】
文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。


  • yuehuanggua    2017/3/13 23:06:27回复
    表示已经入迷

  • yuehuanggua    2017/3/13 23:06:07回复
    不再更新了吗???yuehuanggua: 回复 codexia说:辛苦博主了,愿你早日康复【回复】codexia: 回复 yuehuanggua 说:要更新的,这段时间太忙了,颈椎病又严重了。一有空我会继续更新的。【回复】

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)