- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让你看了就懂的C程序设计语言课件,全面详尽
C++程序设计语言 2008年9月 一.学习C++语言的目的: 学习C++程序设计语言这门课程的主要目的是掌握其语言的特点,编程要素及基本概念,为解决简单问题打基础,同时也是后续课程(如:数据结构、操作系统等)学习的基础。学习的重点应在基础训练上,由浅入深,从而较好的掌握。 二.什么是C++程序设计语言: 1.机器语言:由0、1代码组成的语言。 2.汇编语言:是机器的贴身语言,由一些简单的语言符号助记符表示机器语言(如:move,sub等)组成。 3.高级语言:用人们习惯的自然语言来表示的语言。也叫算法语言。如:fortran、Pascal、Basic、C或C++语言等。 4.C++程序设计语言:是由ATT公司的贝尔实验室开发的一门高效实用的混合型程序设计语言,支持面向对象编程技术和抽象形态的类,包括两个部分:一是C++基础部分(以C语言为核心,保留了C语言的功能特点),二是C++是面向对象特性部分(是对C语言的扩充),它既支持面向对象程序设计方法,又支持结构化程序设计方法。 C++语言的开发环境有很多种:有Borland公司开发的Turbo C++、Borland C++、还有微软公司推出的Microsoft C/C++8.0 即Visual C++1.0,我们使用的是Visual C++6.0。 三.C++程序的基本结构: 要学习用C++语言来设计程序,首先就要知道一个C++程序的基本框架结构包含几部分,每一部分的具体含义又有哪一些? 一个C++程序的基本框架结构包含两部分:声明区和函数区。 1.声明区:通常出现在程序文件的所有函数的外部,包含的内容有如下几种情况,但并不是每一个程序都需要,视问题而定: 通常包含如下: 1)头文件:eg : #include iostream.h 2)函数声明:eg : int max(int x,int y); 3)宏定义: eg: #idefine PI 3.1415926 4) 全局变量的声明:定义程序中需要用到 的全局变量 5)定义类:eg:class name {….}; 6)定义结构体:eg: struct record {….}; 7) 条件编译:eg : #ifdef…..等。 2.函数区:由一个或多个函数组成,若只有一个函数,则该函数一定是主函数main。 1)函数:完成特定功能的程序模块。如:求和、求最大值、排序等。 2)函数的构成:由函数首部和函数体两部分组成。 *函数首部:由函数返回值类型、函数名、参数及参数说明列表组成(这一项可缺省)。 Eg : int max(int x, int y) void pr( ) *函数体:由一对花括号括起来的用于完成函数功能的语句集合组成。通常有以下几部分: a. 局部变量或函数的声明 eg : int a,b; eg: int max(int x ,int y); b.数据的读入动作 eg : cina; b=5; c.数据的加工处理,包括函数的调用、一般的运算、结构控制、对象与结构的处理、系统函数的调用等。 d. 数据的输出或返回(对于有返回值的自定义函数,通常是用return语句完成)。 注:C++语言中,语句是以分号结束的。一行可以写一条或多条语句,一条语句也可以分多行写,但在书写中以缩进格式体现层次。 3.注释:是程序员对程序语句所做的说明, 可提高程序的可读性。 单行注释以“//”开头到本行结束。 Eg: //*** 多行注释以“/*”开始,到“*/”结束。 Eg : /* …….*/ Eg 1: 一个简单的C++程序 #includeiostream.h void main() { int add(int x, int y); int a, b, c; //局部变量声明 a=5;b=7; //给局部变量赋数据 c=add(a,b); //调用add函数 cout”a+b=”cendl;//输出 } int add( int x, int y) //定义一个求和函数 { int z; z=x+y; return z; //返回函数的值 } 运行结果为: a+b=12 四.C++程序的开发过程 1.开发环境:使用Visual C++6.0开发环境。它是微软推出的基于Win9x或WinNT的优秀集成开发环境,提供了良好的可视化编程环境,用户可以使用C++源代码编辑器,
您可能关注的文档
- 观光采摘果园建设.ppt
- 观众组织方案Visitor Promotion Concept.ppt
- 规划环境影响评价报告书.doc
- 规则与创新携手.doc
- 观赏昆虫.ppt
- 规划说明书 - 四川涪江六峡风景区欢迎您.ppt
- 规则引擎总结文档.doc
- 规范工程价款结算行为.doc
- 规避英语教师专业发展中的职业倦怠的调查报告.doc
- 视易中控盒使用说明 - 视易专用中控盒.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)