- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北科大C程序设计第1章
-*- 1.5 程序开发过程 本书采用VC++6.0集成开发环境 -*- 1.6 一个简单的程序 -*- 1.6 一个简单的程序 /*************************************** 程序文件:ch1_1.cpp 程序功能:在屏幕上输出hello world! 作 者:XXX 创建时间:XX年XX月XX日 ***************************************/ #include iostream using namespace std; void main() //函数定义 { coutWelcome to C++ World! endl; } 注释 编译预处理 程序主体 -*- 1.6 一个简单的程序 “注释” 是程序员为读者作的说明,用来提高程序的可读性,C++程序在编译过程中忽略注释。 1、“//” 用来注释一行说明,在“//”之后的文字直到换行都为注释。一般用来对于程序中难懂的代码进行说明。 2、? “/*”和“*/” 用来注释一段说明,在“/*”和“*/”之间的部分,不管多长都为注释。 -*- 1.6 一个简单的程序 所有以“#”开头的代码,称为编译预处理。 #include iostream 每次启动编译器时,先运行预处理器,预处理器找到所有以“#”开头的代码行进行处理。include是一条预处理指令,意思是“后面跟的是一个文件名,请找到该文件并将其加入。” iostream是系统定义的一个“头文件”,它设置了C++的I/O相关环境,并定义了输入输出流对象cout和cin等。 -*- 1.6 一个简单的程序 using namespace std; 1998年批准的标准C++使用namespace命名空间标准。iostream是一个标准函数库,cout是标准库函数提供的一个对象,标准库函数在namespace说明书中被指定为“std”。因此这句代码的意思是使用标准命名空间std中的函数。 -*- 1.6 一个简单的程序 正式的程序从代码“void main()”开始,它包含一个名为main()的函数,也称为主函数。每个C++程序有且仅有一个main()函数,程序在开始运行时会自动调用main()函数。 main()前面的void表示函数的返回值的类型,意味着程序执行结束后无需向操作系统返回程序的运行结果。 函数:是指能实现一个或多个功能的代码块。 -*- 1.6 一个简单的程序 所有的函数都以左大括号{开始,右大括号}结束,在大括号{}之间的部分称为函数体。 cout“ Hello World!”endl; 1、cout:标准输出流对象, 2、: 插入操作符可以连续使用 3、endl:代表换行符 其意思是使用cout将“”后面的内容打印在屏幕上。 在函数体的每一句代码后面都有一个分号“;”表示一个C++语句的结束。 -*- 小结 本章首先介绍了一般的程序编写过程。该过程实际为使用计算机语言将现实世界的问题经过概念世界的结构转换为计算机世界的程序代码。根据认识现实世界问题的基本观点,形成了两种不同的程序设计方法:面向过程的程序设计方法和面向对象的程序设计方法。 面向对象的程序设计方法就是研究对象及对象之间的各种静态关系和动态关系。 C++语言是一种能同时支持面向过程的程序设计方法和面向对象的程序设计方法的编程语言。C++语言是对C语言的面向对象扩展。使用C++语言开发程序的过程包括:编辑、编译和链接。而一个简单的C++程序由注释、编译预处理指令和函数组成。 北京科技大学计算机系 * 北京科技大学计算机系 * 第1章 程序设计方法和C++语言概述 C ++程序设计 北京科技大学 计算机与通信工程学院 -*- C++语言是一门优秀的程序设计语言,在计算机科学领域中有着广泛的应用。 -*- 第一章 程序设计方法和C++语言概述 1.1 程序编写过程 1.2 面向过程的程序设计方法 1.3 面向对象的程序设计方法 1.4 C++语言的发展 1.5 C++语言程序的开发过程 1.6 一个简单的程序 * 北京科技大学计算机系 * 1.1 程序编写过程 -*- 程序编写过程 -*- 1.2 面向过程的程序设计方法 -*- 1.2 面向过程的程序设计方法 传统的程序设计
文档评论(0)