1 / 8
文档名称:

《c语言教程》.doc

格式:doc   大小:64KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《c语言教程》.doc

上传人:vr42ap6 2017/5/25 文件大小:64 KB

下载得到文件列表

《c语言教程》.doc

文档介绍

文档介绍:本文由学徒 1003 贡献 ppt 文档可能在 WA P端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。语言教程》《C ++ 语言教程》语言教程刘强地表空间信息研究所主楼中 418室电话: 832 03302 淘花/百度专用 1第一章引论?C ++ 语言是一个面向对象语语言是一个面向对象语言,它所支持的面向对象的概念容易将问题空间直接映射到程序空间, 射到程序空间, 为程序员提供了一种与传统结构程序设计十分不同的思维方式。计十分不同的思维方式。淘花/百度专用 2因此,学****因此, 学****C++ 语言面临两语言面临两个问题,个问题,如何建立面向对象思维方式?如何用如何用 C++ 语言的思维方式如何用语言编程?亦即需要学****面向对象编程亦即需要学****面向对象的设计方法和使用 C++ 语言的设计方法和使用语言的编程方法。的编程方法。淘花/百度专用 面向对象的目标传统的程序设计方法是模块化(或传统的程序设计方法是模块化模块化( 结构化) 的程序设计方法, 步骤为: 结构化)的程序设计方法,步骤为: ?( 1)整个软件系统功能逐步细化整个软件系统功能逐步细化为多个小的功能—功能划分功能划分; 为多个小的功能功能划分; ?(2)多个小的功能对应由一个模如函数,过程,分程序,块(如函数,过程,分程序,子程序等)来实现; 序等)来实现; 淘花/百度专用 4( 3)多个模块合作完成较大的功能,所有模块的合作完成整个软件系统的功能。系统的功能。?对于传统的程序设计,在设计和实对于传统的程序设计, 编程)阶段考虑的是模块, 现( 编程)阶段考虑的是模块,程序本身也是由模块构成的,序本身也是由模块构成的,称之为面向模块(面向过程)。面向模块( 面向过程) 。淘花/百度专用 5面向对象的目标归纳为:对试图利用计算机进行问题求解和信息处理的领域, 尽量使用对象的概念,将问题空间中的现实模型映射到程序空间,由此所得到的自然性可望克服软件系统的复杂性,从而得到问题求解和信息处理的更高性能。淘花/百度专用 面向对象语言的核心概念?数据类型是一个抽象的概念,数据类型是一个抽象的概念, 包含有一组数据的定义和一组对该组数据操作的定义。组对该组数据操作的定义。数据类型分为三种: 数据类型分为三种:简单数据类型, 用户定义数据类型, 据类型,用户定义数据类型,抽象数据类型。抽象数据类型。淘花/百度专用 7 简单数据类型:语言本身简单数据类型:简单数据类型提供的, 如整型, 提供的,如整型,包含有所有的整数和对整数的操作,对于一个整数的成分二进制表示) (二进制表示)是不可见的, 也不可直接操作。也不可直接操作。淘花/百度专用 8内部类型基本类型: char, int, floa t,vo id?派生类型:格式: <类型修饰符>基本类型–类型修饰符: sho rt,long , singe d,un signe d,do uble –例: long (int) ,dou ble ( float ), longdo uble (floa t),…?boo l类型 9淘花/百度专用用户定义数据类型:以简用户定义数据类型:用户定义数据类型单数据类型为基础, 单数据类型为基础,它包含的数据成分是多个简单数据类型的数据, 数据类型的数据,可以对数据成分进行直接操作。数据成