- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要内容;2.1.1 C++语言的产生;2.1.2 C++的特点;2.1.3 C++程序实例—例2-1; 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语言完全相同);2.1.5 词法记号;标识符的构成规则(与c语言相同);;;#include iostream
using namespace std;
void main(void)
{
const int PRICE=30;
int num,total;
float v ,r,h;
num=10;
total=num*PRICE;
couttotal endl;
r=2.5;
h=3.2;
v=3.14159*r*r*h;
coutv endl;
};c语言中是16位,2个字节;#include iostream
using namespace std;
void main(void)
{
const int PRICE=30;
int num,total;
float v ,r,h;
num=10;
total=num*PRICE;
couttotalendl;
r=2.5;
h=3.2;
v=3.14159*r*r*h;
coutvendl;
}; 数据类型 ——字符型数据(一);字符数据的使用方法
字符数据和整型数据之间可以运算。
字符数据与整型数据可以互相赋值。
字符串常量
例:CHINA a a
所以:char c; c=a;; 数据类型
文档评论(0)