C++程序设计基础实例教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

;`面向过程的语言;面向对象的语言

4. 先进的模块化的程序设计思想 1.2 C++语言的发展 汇编语言

BCPL语言(Base compined Programing Language) 面向过程的C语言: C、Turbo C 面向对象的C语言:C++、C#、

Visual C++、 Visual C++.NET 1.3 面向对象的程序设计 1.抽象和封装—对象 2. 类

2.派生和继承 3.多态性

1.4 C++语言的程序结构 顺序结构 选择结构 循环结构

1.5 C++语言的作用 1. 求解计算问题 2. 大量数据的处理 3. 编写应用软件 4. 编写系统软件 1.6 C++语言的特点

? 精练、简洁、灵活、方便 ? 运算符丰富,表达能力强 ? 能部分代替汇编语言 ? 目标代码效率高 ? 可移植性好 ? 支持面向对象的程序设计 ? 语言向下、向上的兼容性强 ? 有很强的数据处理能力

1.7 C++语言程序及程序结构

例1. 在屏幕上显示出”One World, One Dream” 程序如下: //EX1_1.CPP

/* This program demonstrates the construction of a c++ program file */ #include <iostream.h>

main() /*主函数标记(名字)*/ {

cout<<(“One World, One Dream”); }

例2:从键盘上输入两个数,求这两个数的和。 程序如下:

#include &uot;iostream.h&uot; int addxy(int a, int b) {return (a+b); }

main() //主函数标记(名字) {

int x,y; cin>>x>>y;

cout<<&uot;Sum=&uot;<<addxy(x,y); }

例3 用C++语言编写程序,求5个数的平均值 程序如下:

#include “iostream.h ” main() {

float s,p;

static int a[5]={1,2,3,4,5}; s=a[0]+a[1]+a[2]+a[3]+a[4]; p=s/5;

cout<<“Average=”<<p); } 关于程序及程序结构的说明:

1.程序一般有三大件:输入、计算、输出。

2.iostream.h为头文件,程序中使用的函数需要它。 3.程序由多行语句组成。一行一般放一个语句。 4.一行可以放多个语句,但语句间要用“;”分开。

5.程序可以由一个主函数和0到多个子函数组成,程序执行 6.主函数块一定用{}括起来,表示程序的开始和结束。 7. 每一语句结束是否使用“,”要分别记忆。

8.(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。

9. 不带“;”的语句称函数。

10 ./* */和//均为注释,其中的内容是给读程序人看的。 11. 解决一个问题的编程方法(使用不同的语句)有很多种。 12. 主函数和子函数其位置谁先后不要求。 13. 程序中的字母大小写意义不同(如A和a是两个不同的变量)。

13. { }一定要成对出现。

14. 程序中使用的所有变量必须在使用前用指定的命令说明。

15. 注意语句放置的位置。 <头文件>

mian()

{ { <变

量说明>; <函数体> }

{<变量说明>; <函数体> } }

16. 保存C++程序使用的文件名后缀是 .cpp, 经编译后其文件名后缀是 .exe

17. 程序中用到的变量(对象)使用前均需说明. 18. “<<” 称为提取运算符,”>>” 称为插入运算符. 19. // 注释只能注释一行 20. /* */ 可以多行注释

21. 新版C++中头文件的 “.h”可省。

22. 在C++标准版中,using namespace std 是说明命名空间的。

23. 标准版要求: int main() {

return 0: }

24. 复合语句、空语句、表达式语

例4:编写程序,从键盘输入3个实型数,求这3个数的平均值

程序如下:

#include “iostream.h” main() {

float a,s=0,p; /*对将使用的实型变量说明*/

int i;

for (i=1;i<4;i++) { cin>>a;

s=s+a; } p=s/3;

cout<<“Average=“<<p<<endl; }说明:

从键盘输入数据,是程序运行后才开始输入。一个cin 命令至少使用一次回车,如果一个cin命令给几个变量赋值,输入数据时各数据之间用回车、空格或TAB键分开均可。 1.8 基本的输入输出命令 1.8.1 接收键盘

相关文档
最新文档