计算机编程与C概述课件.ppt

计算机编程与C概述课件.ppt

ID:57034494

大小:150.00 KB

页数:28页

时间:2020-07-27

计算机编程与C概述课件.ppt_第1页
计算机编程与C概述课件.ppt_第2页
计算机编程与C概述课件.ppt_第3页
计算机编程与C概述课件.ppt_第4页
计算机编程与C概述课件.ppt_第5页
资源描述:

《计算机编程与C概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章计算机编程与C++概述《C++程序设计教程》配套电子教案本章内容计算机语言程序设计开发技术标识符与关键字变量常量运算符1计算机语言计算机程序是用某种程序设计语言编写出来的动作序列,这些动作在编写上必须符合程序设计语言所要求的规范,它们代表着程序员的思想,表达了程序员要求计算机执行的操作。程序设计语言可以分为以下三类:机器语言;汇编语言;高级语言;1计算机语言程序语言越低级,则在描写程序时,指令就越复杂难懂,程序语言越高级,则在描写程序时,指令就越简单易懂。语言越低级,就越能被计算机理解,越高级,就越能被人们理解和接受。2程序设计开发技术过程式技

2、术结构化技术面向对象技术2程序设计开发技术2.1过程式技术过程式编程技术关注的是数据的处理过程或处理算法,其基本的编程单位是函数。在过程式编程技术中,数据和程序是分开存储的,程序员的主要工作是追踪哪些函数调用哪些函数,哪些数据发生变化。为CLR编写的代码称为托管代码。对于过程式编程来说,它的一个主要问题在于,程序员创建的程序单元不能方便而有效地对应现实世界的实体。因此,它们的重用性较差。最普遍的情况是,程序员的每个新项目都得“从头开始”,从头编写非常相似的软件。大量的重复劳动,浪费了大量宝贵的时间和金钱。2程序设计开发技术2.2结构化技术结构化技术的

3、主要思想是功能分解,以达到分而治之的目的。对于一项十分复杂的任务,可以将其分解为一系列较小的功能部件,直至这些功能部件达到可理解的程度。结构化技术为解决复杂的问题提供了有力的支持。但是,随着程序规模的不断增大,程序所要处理的数据量也越来越大,数据与处理数据的方法之间的分离使得程序变得愈发难以理解和维护。2程序设计开发技术2.3面向对象技术面向对象编程技术本质上是将数据和处理数据的行为封装在一个整体,即封装在对象中。对象可以在其他对象面面前隐藏自己的具体实现细节。在C++中,基本编程单位是类,通过实例化类得到类的实例,即对象。封装、继承和多态性是实现面

4、向对象程序设计技术的三大基石。3标识符与关键字在定义定义标识符时,必须遵循以下规则:标识符只能由字母、数字和下划线等3类字符构成。第1个字符必须是字母或下划线。由于C++是区分大小写的,因此大写字母和小写字母被认为是两个不同的字符。标识符可以包含任意多个字符,但是只有前32位字符是有效的。标识符不能与C++关键字同名。C++关键字C和C++程序语言共用的关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnsho

5、rtsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile3标识符与关键字3标识符与关键字只限于C++的关键字asmboolcatchclassconst_castdeletedynamic_castexplicitfalsefriendinlinemutablenamespacenewoperatorprivateprotectedpublicreinterpret_caststatic_casttemplatethisthrowtruetrytypeidtypenam

6、eusingvirtualwchar_t4变量其值可以改变的量称为变量。在程序中,变量对应于某个内存空间。对于任何一个变量,都应该包括3个组成部分:名称、类型和值。在使用一个变量之前,必须首先对其进行声明,而且必须在声明中指定变量的类型和名称。变量数据类型的作用就是告诉编译器要为变量分配多少字节的内存空间。变量声明语句由一个类型及紧跟其后的一个或多个变量组成,如果一条语句中声明了多个变量,则变量之间用逗号分开,全句用分号结束。例如:intsum,studentnumber,tatol;floatsize,secnds;4变量基本数据类型基本数据类型关

7、键字长度(字节)取值范围布尔型bool1true(非0整型值)或false(0)字符型字符型char1-128~127无符号字符型unsignedchar10~255有符号字符型signedchar1-128~127实数型浮点型float43.4E+/-38(7位精度)双精度型double81.7E+/-308(15位精度)长双精度型longdouble101.2E+/-4932(19位精度)4变量整型整型int4-2147483648~2147483647无符号整型unsignedint40~4294967295有符号整型signedint4-21

8、47483648~2147483647短整型shortint2-32768~32767无符号短整型unsig

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

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

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