C++程序设计第1章 概述.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计第1章 概述.ppt

第 1 章 概 述 第 1 章 主要内容 1.1 程序设计与高级语言 1.2 算法 1.3 C/C++的发展史与特点 1.4 C程序结构及书写规则 1.5 C的基本词法 1.6 C的基本语句 1.7 标准输入/输出函数 1.8 C程序的编辑、编译、连接和执行 1.9 Visual C++的上机环境介绍 1.1 程序设计与高级语言 1.1.1 程序与程序设计 程序是使用计算机语言解决问题的方法和步骤的描述。 例如:求两个整数和的方法和步骤为: 第1步 获取两个整数a和b; 第2步 计算c=a+b; 第3步 输出c; 第4步 结束。 1.1 程序设计与高级语言 1.1.1 程序与程序设计 1.1 程序设计与高级语言 1.1.2 高级语言 使用计算机语言编写的程序叫源程序。 源程序不能在计算机上直接运行,计算机只能接受0和1组成的二进制程序(又称二进制机器指令),高级语言源程序必须通过系统软件将其翻译成二进制程序后才能执行。 “编译程序” 将源程序全部翻译成二进制程序后再执行,此种执行方式称为“编译执行”方式。 参照图1.1 1.1.2 高级语言 从源程序到在计算机上得到运行结果,其操作过程 如下: 1.2 算法 程序=算法+数据结构 1.2.1 算法的特性 1.有穷性 2.确定性 3.可行性 4.有零个或多个输入 5.有一个或多个输出 1.2.2 算法表示 1.用伪代码表示算法 2.用传统流程图表示算法 3.用N-S流程图表示算法 【例1.3】求两个整数之和的算法的流程图 1.3 C/C++的发展史与特点 1.3.1 C/C++的发展史 C++是由C发展而来的,与C兼容,C++是C的超集。C++语言既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的程序设计语言。C++保留了C的风格和特点,同时对C某些不足做了大量的改进和增加了面向对象的机制。改进后的C++与C相比,在数据类型方面更加严格,使用更加方便了。 1.3.2 C/C++语言的特点 1.C语言的特点 (1)结构化语言 (2)简洁、紧凑、灵活 (3)运算符丰富 (4)中级语言 (5)移植性好 ( 6)功能强大 (7)编译语言 (8)语法限制不严格,程序设计自由度大 2.C++的特点 C++程序中出现了类和对象,因此C++语言与C语言的本质区别是增加了面向对象的内容,如支持数据封装,支持基类、派生类的继承性,支持重载、多态性等。 1.3 C/C++的发展史与特点 3、C++的改进内容: C++规定函数说明必须使用原型说明,不可以简单说明。 C++规定凡是从高类型向低类型转换时要进行强制转换。 C++中符号常量建议使用const关键字来定义(常变量)。 C++言中引进了内联函数,可以取代C中的带参的宏 C++允许设置函数参数的默认值,提高程序运行的效率。 C++引进函数重载和运算符重载,编程更加方便。 C++可以使用变量的引用进行数据传递。C++提供了I/O流类库,使输入/输出更加方便快捷。 1.4 C程序结构及书写规则 1.4.1 C程序的基本结构 C程序是由一个主函数和若干个(或0个)用户函数组成的. 函数形式: 1. 函数说明部分(又称函数头) 2. 函数体 函数头格式函数名紧接着一对圆括号,如:main() 函数体用大括号{ }括起来; 函数体内有若干条语句,它们能完成各种操作,具体函数的功能都写在函数体中。 C语言允许函数体内为空。 1.4.2 程序的书写规则 C/C++程序书写格式随意,除了保留字外,任何地方都可以插入空格、回车换行符。 为了便于阅读程序,建议采用格式化的书写格式,采用缩格纵向对齐方式。 可以在程序的任何一处插入“注释”。注释语句是非执行语句,不参加编译,也不会出现在目标文件中,只起到帮助阅读程序的作用,如同读文章加上注释一样。 注释符:/* 这里要写说明内容 */ 或 // 1.5 C的基本词法 1.5.1 C使用的字符集 1.大小写英文字母 A,B,C,……,Z,a,b,c,……,z 2.数字 0,1,2,3,4,5,6,7,8,9 3.键盘符号(如表1.1所示) 4.转义字符 (如表1.2所示 ) 表1.2 转义字符 表1.3 数据类型 表1.4 数据的存储类型 表1.5 其它保留字 1.5.3 预定义标识符 标识符是由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 2.

文档评论(0)

资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档