- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 C++简单程序设计 本章主要内容 C++语言概述(了解) 基本数据类型和表达式(与c语言不同的部分) (掌握) 数据的输入与输出(掌握) 算法的基本控制结构(了解) 自定义数据类型(理解) 2.1.1 C++语言的产生 C++是从C语言发展演变而来的,首先是一个更好的C 引入了类的机制,最初的C++被称为“带类的C” 1983年正式取名为C++ 从1989年开始C++语言的标准化工作 于1994年制定了ANSI C++标准草案 于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++ 2.1.2 C++的特点 全面兼容C 它保持了C的简洁、高效和接近汇编语言等特点 对C的类型系统进行了改革和扩充 C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言 支持面向对象的方法 2.1.3 C++程序实例—例2-1 //2_1.cpp #include iostream using namespace std; void main(void) { coutHello!\n; coutWelcome to c++!\n; } 运行结果: Hello! Welcome to c++! C++程序的结构与基本组成 一个简单的C++程序,是由若干个函数构成的,其中有且仅有一个名称为main的函数存在,下图说明了C++程序的基本框架结构: 1.声明区 声明区处在程序文件的所有函数的外部。 (1)包含头文件:如#include iostream.h (2)宏定义:如#define PI 3.1415926 (3)类定义:如class name{……}; (4)结构体定义:如struct record{……}; (5)函数声明:如void print(); (6)全局变量声明:如float H=2.58; (7)条件编译:如#ifdef……等。 2.主程序区 主程序以main()函数开始,是整个程序运行的入口,该函数中可能包含的内容主要有: (1)局部变量的声明:如:int i=1; (2)函数调用:如:y=sin(x); (3)一般运算:如:a=b+c+d/3; (4)结构控制:如:if(ab) c=a; (5)对象与结构的处理。 (6)文件的处理等。 4.程序举例 从上例可以看出: (1)C语言中原有的规则和语句在C++中仍可继续使用,但C++又增添了很多新的风格。 (2)一个C++的程序是由一到若干个函数构成的,但其中必须有且仅有一个名称为main的函数存在。 (3)不管一个程序中有多个函数,只有main函数整个程序运行时的入口,程序运行时从此函数开始执行。但在程序中,main函数所处的位置可以任意。 (4)一个C++的函数是由两部分构成的,即函数的说明部分和函数体,函数的说明部分包括了函数的返回值的类型、函数的名称、圆括号、形参及形参的类型说明。函数体由一对大括号{}括起来,其内容是由若干条语句构成,函数体的内容决定了该函数的功能。 (5)C++对程序中的名称是大小写“敏感”的,除特殊情况下,应一律小写。 (6)程序中的注释:可以用/*…………*/或//(单行注释)对程序中的内容进行注释。二者的区别在于,采用/*…………*/方法时,注释可以写成多行,而采用//方法时,注释只能写成一行,它可单独占一行,也可写在某行程序代码的末尾。 (7)数据输出:除了使用printf( )函数,还可使用功能更强大、更方便的cout对象进行输出数据。格式如下: cout数据1 数据2…… 数据n 如:上例中的语句couts“ is ”i“ years old.”; 表示同时输出了变量s的值、字符串“is”、变量i的值和字符串“years old.” (8) 数据输入:除了使用scanf( )函数,还可使用功能更强大、更方便的cin对象进行数据输入。格式如下: cin变量1变量2……变量n 如:上例中的语句cins;表示给变量s输入一个值 (9) 在分别使用cout和cin进行数据的输出和输入时,需要在程序的开头嵌入”iostream.h”文件。在该头文件中定义了输入输出流对象cout和cin等。 (10) 一个C++的源程序文件在存盘时,要以.CPP为文件名后缀,而不是.C。 2.1.4 C++字符集(与c语言完全相同) 大小写的英文字母:A~Z,a~z 数字字符:0~9 特殊字符: 空格 ! # % ^ * _(下划线) + = - ~ / \ ; . , () [] {} 2.1.5 词法记号 关键字 C++预定义的单词 标识符 程序员声明的单词,它命名程序正文中的一些实体 文字 在程序中直接使用符号表示的数据 操作符 用于实现各种
您可能关注的文档
- 《2015届高考理科数学二轮复习专题突破课件+题能专训:第6讲平面向量、复数、程序框图及合情推理2-1-2.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第一章1.3.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第九章9.5.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第二章2.4.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第七章7.1.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第二章常考题型强化练——函数.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第二章2.6.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第二章2.3.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第九章9.1.ppt
- 《2015年高中数学步步高大一轮复习讲义文科第三章专题一.ppt
文档评论(0)