- 1、本文档共314页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C++语言概述 §1.1 C++语言的简史与特点 一、简史 C++语言是1980年由Bell实验室开发的一种面向对象的程序设计语言,它是在C语言的基础上发展起来的。最初被称为“带类的C”,1983年更名为C++。 第一章 C++语言概述 二、特点 1、继承了C语言的优点和市场优势。 2、增加了面向对象机制。 3、弥补了C语言不支持代码重用、不适 宜开发大型软件的不足。 第一章 C++语言概述 §1.2 简单的C++程序 例1:设计一个最简单的C++程序。 void main( ) { } 第一章 C++语言概述 一、程序和程序文件 1、程序:用计算机语言对程序要完成 任务的描述。 2、程序文件(源程序文件):存储程 序的文本文件。名称为:﹡.cpp 第一章 C++语言概述 二、函数和函数定义 1、函数:具有特定功能的程序模块。 2、函数定义格式: 类型修饰符 函数名(形式参数表)函数体 如:double Area(double r) {return 3.14*r*r;} 注:每个C++程序都由一个或多个函数组成。 第一章 C++语言概述 三、主函数( main函数) 1、每个C++程序至少要有一个函数,这 个不可缺少的函数就称为主函数,约 定的函数名为main。 2、主函数是程序的入口。一个应用程序 是从主函数中第一个语句开始执行。 第一章 C++语言概述 四、字母的大小写 1、在C++程序中,字母的大小写具有 不同的含义。 如:main、Main、MAIN表示不同的名称。 2、主函数的名称只能是main。 第一章 C++语言概述 例2:设计一个程序,显示“同学们,你们好!”。 #includeiostream.h void main( ) {cout ”同学们,你们好!”;} 此程序的输出结果为: 同学们,你们好! 第一章 C++语言概述 一、C++语句 1、基本语句 以分号;作为结束标志。 如: cout ”同学们,你们好!”; 2、复合语句 用大括弧{ }括起来的语句序列。 {cout ” 你们好!”; cout ” 大家好!”;} 第一章 C++语言概述 二、程序书写风格 一行中可以有多个语句; 一个语句也可以分布在连续的若干行中。 如: cout ” 你们好!”; cout ” 大家好!”; cout ” 你们 好!”; 第一章 C++语言概述 三、常量 1、常量是程序中数据的一种重要的表现 形式,常量的值在程序运行过程中不 可改变。 2、常用常量 字符常量 如: ’ a’ 字符串常量 如: ” string” 整型常量 如:345 实型常量 如:3.45 第一章 C++语言概述 四、cout和数据的显示输出 1、 cout:连接显示器的C++输出流对象。 2、 :输出操作符。 第一章 C++语言概述 例3:设计函数hello,通过显示“×××, 你们好!”,向指定的人问好。 #includeiostream.h void hello(char﹡s) {coutendls”,你们好!”;} void main( ) { hello( ”同学们” ); hello (”朋友们”); } 第一章 C++语言概述 该程序的运行结果,是在屏幕上显示输出: 同学们,你们好! 朋友们,你们好! 第一章 C++语言概述 一、函数调用 1、函数调用的格式: 函数名(实在参数表) 2、实在参数表中的参数必须在数量和类型 上与相应函数定义中的形式参数相一致。 3、在函数调用过程中,首先将实参的值传 给形参。 第一章 C++语言概述 4、在函数调用过程中,程序执行从函数调 用处转移到被调用函数定义处,待此函 数执行完毕,再返回到函数调用处的下 一个语句继续执行。 第一章 C++语言概述
您可能关注的文档
最近下载
- 2024官方兽医考试更新题库及答案.doc
- 八年级数学平方差公式20题(含答案).doc
- 市政工程分部分项划分表(全套)必威体育精装版版.docx
- (中职)Access数据库应用技术教案课题: 任务6 创建操作查询.docx
- 通达信筹码峰左右画线主图通达信指标公式源码.docx
- 《GBT 24421.2-2023服务业组织标准化工作指南 第2部分:标准体系构建》必威体育精装版解读.pptx
- GB 55009-2021 燃气工程项目规范.pdf
- 法医临床学试题.docx VIP
- 河北对口单招第十类职业适应性测试(计算机)-第一章计算机基础知识课件ppt.pptx VIP
- 九年级语文下册 第8课《假如我有九条命》课件 上海五四制版.ppt VIP
文档评论(0)