C++课件.doc


文档分类:幼儿/小学教育 | 页数:约137页 举报非法文档有奖
1/137
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/137
文档列表 文档介绍
第1章 C++程序设计初步
C++是在C语言的基础之上发展起来的。它既适合于编写面向过程的程序,也适合于编写面向对象的程序。
在C语言推出之前,操作系统等系统软件主要是用汇编语言编写的。由于汇编语言依赖于计算机硬件,因此程序的可移植性和可读性就较差。但汇编语言也有它的好处,它能对硬件直接进行操作,速度快,效率高,一般高级语言没有这种功能。于是,1973年,贝尔实验室的Thompson和Ritchie开发了C语言,并用它重写了UNIX的大部分代码。
C语言是面向过程的程序设计语言,随着面向对象技术的成熟,贝尔实验室的Stroustrup又在C的基础上推出了C++语言,使之可以支持面向对象的程序设计。
目前较为流行的C++版本为Visual C++ ,它既可以支持DOS下的程序设计,也可以用来开发Windows环境下的应用程序。
C++的基本结构
一个简单的C++程序
首先,我们来看一个C++例程。

/* filename:
这是一个求两个数和的例程*/
#include<>
int main()
{
int x=0,y=0,sum=0; //声明三个整型变量,其中,sum初始化为0
cout<<“Enter 2 integers separated by space:”;
cin>>x>>y;
sum=x+y;
cout<<“The sum is ”<<sum<<endl;
return 0;
}
C++程序具有与C程序相同的结构形式,每个C++程序由注解、编译预处理和程序主体三部分组成。
C++除了支持原先的“/* ... */”注释外,又提供了一种新的注释方法“//”。注意,“/* ... */”是按段注释,“//”只支持按行注释。
“”是C++的标准输入输出头文件,cin、cout是“”中定义的C++标准输入输出设备标识符。
C++的程序入口必须从main()开始,称为主函数,其返回类型默认为整型。
每个C++语句以“;”作为一个语句的结束。
C++程序文件名以CPP作为扩展名。
C++所有过程都用函数来实现,每个函数都有一个名字,函数体用一对花括号括起来。
C++的基本数据类型
在C++中,任何数据在使用之前都要进行数据类型的定义,然后才能使用。
所谓基本数据类型是一种程序设计语言预先定义好的数据类型。C++的基本数据类型分为三大类,即整型、浮点型和无值型。
C++所提供的各种基本数据类型及其值的范围
类型
说明
二进制位
值域
char
字符型
8
-128~127
signed char
有符号字符型
8
-128~127
unsigned char
无符号字符型
8
0~255
int
整型
16
-32768~32767
signed int
有符号整型
16
-32768~32767
unsigned int
无符号整型
16
0~65535
short int
短整型
16
-32768~32767
signed short int
有符号短整型
16
-32768~32767
unsigned short int
无符号短整型
16
0~65538
long int
长整型
32
-~
signed long int
有符号长整型
32
-~
unsigned long int
无符号长整型
32
0~
float
浮点数
32
7位有效位
double
双精度型
64
15位有效位
long double
长双精度型
80
19位有效位
C++的标识符
C++的标识符只能由下边三种字符组成:
大小写字母
下划线
数字0~9
标识符只允许字母或下划线打头,长度不限,但只有前32个字符有效。C++对字母的大小写是有区别的。通常也不常用下划线打头。例如:
DrawCircle、DrawRectangle、var123、i_v_1等都是合法的标识符。标识符主要用来标识常量、变量以及函数等等。
常量与变量
常量
常量是指在程序运行过程中保持不变的量。常用的有字面常量和符号常量。
字面常量又称直接常量,C++有如下几种常量:整型常量、实型常量、字符常量、字符串常量。
整型常量如 2、100、-1等。
实型常量如 、、-。
字符型常量如‘A’、‘a’、‘0’、‘7’、‘\n’、‘\a’等

C++课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数137
  • 收藏数0 收藏
  • 顶次数0
  • 上传人所以所以
  • 文件大小0 KB
  • 时间2012-02-21
最近更新