淘豆网
下载此文档放大查看缩小查看   1/20
下载文档 文档分类:IT计算机 > C/C++资料

c++课件 第一章 计算机与C++编程简介.ppt

下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
c++课件 第一章 计算机与C++编程简介.ppt
文档介绍:
C++ 编程思想大连理工大学孙林林第一章计算机与 C++ 编程简介 1.1 C语言与 C++ 的历史 1.2 C++ 的特点 1.3 C++ 编程简介 1.4 C++ 程序的开发过程 1.5 对象和类的思考 C++ 编程思想大连理工大学孙林林 1.1 C语言与 C++ 的历史 C++ 从C演变而来,而 C由贝尔实验室的 Dennis Ritchie 在B语言的基础上开发出来的,并于 1972 年在 DEC PDP-11 计算机上实现。 C最初用作 UNIX 操作系统的描述语言而闻名。由于它运算符和数据结构丰富,程序执行效率高,语言简单灵活,可直接访问计算机的物理地址,有大量的库代码和较多的开发环境,具有良好的可读性和可移植性,支持结构化程序设计,所以很快广为流行,成为应用最广泛的程序设计语言之一。---- 通讯领域、嵌入式系统领域、图像处理等 C++ 编程思想大连理工大学孙林林然而, C语言仍存在一些局限: 1. C 语言的类型检查机制相对较弱,使得程序中的一些错误不能在编译阶段由编译器检查出来。 2. C 语言本身几乎没有支持代码重用的语言结构。 3. C 语言不适合开发大型程序,当规模达到一定程度时,程序员就很难控制程序的复杂性。 4. C 语言不支持面向对象的程序设计。为了克服 C语言的上述局限, 20世界 80年代初贝尔实验室的 Bjarne Stroustrup 对C语言进行了扩充并命名为 C++ 。 C++ 编程思想大连理工大学孙林林 1.2 C++ 的特点 C++ 的特点主要表现在两方面: 一、全面兼容 C;二、支持面向对象的方法。 1. C++ 完全包含 C,是一个更好的 C。保持了 C的简洁、高效和直接访问计算机的物理地址等优点,并对 C的类型系统进行了改革和扩充,比 C 更可靠。 2. C++ 与C完全兼容,使得许多 C代码不经修改就可为 C++ 使用,用 C编写的库函数和实用软件可以直接用在 C++ 中。 3. 用 C++ 编写的程序可读性更好,代码结构更合理,可直接在程序中映射问题空间的结构。 4. 生成的代码的质量高,软件的可重用性、可扩充性、可维护性和可靠性等方面有更大提高,使得大中型程序的开发变得更容易。 5. 支持面向对象的机制,可方便地构造出模拟现实问题的实体和操作。 C++ 编程思想大连理工大学孙林林 1.3 C++ 编程简介例1.打印一行文本// first.cpp 本程序的文件名--- ( //单行注释, /*….*/) #include < iostream.h > // C++ 的预处理指令—输入/输出流头文件 int main() // 主函数{ cout << ” e to C++!\n ”; // cout 关键字 return 0; }输出结果: e to C++! C++ 编程思想大连理工大学孙林林例1解析 1. main 函数 C++ 同C一样,有唯一程序开始执行函数 main 函数, main 前的 int为返回类型。 2. cout 、<< C++ 的输入和输出是用字符流完成的; cout :标准输出流对象; cin :标准输入流对象; << --- 流插入运算符; >> ---- 流读取运算符; 使用格式: cout << 输出到屏幕的字符串 or变量等; cin >> 从键盘输入后接受的变量 3. 转义序列如C相同\ 为转义符\n或 endl ( end line )换行\a警告\t水平制表符\r回车符,使光标移到当前行开头\\ 反斜杠\”双引号 C++ 编程思想大连理工大学孙林林例2.计算两个整数的和// sum.cpp // 本程序的文件名# include< iostream.h > // C++ 的预编译命令,其中的 iostream.h 是 C++ // 定义的一个头文件,设置 C++ 风格的 I/O 环境 int add(int a, int b) // 函数原型的声明 int main() // 主函数{ int x,y,sum ; // 定义三个整型变量 cout << ” Enter two number: ”<< endl ; // 提示用户输入两个数 cin >>x; // 从键盘输入变量 x的值 cin >>y; // 从键盘输入变量 y的值 C++ 编程思想大连理工大学孙林林 sum= add(x,y ); // 调用函数 add 计算 x+y 的值并将其/赋给 sum cout << ” The sum is: ”<<sum<< ”\n”; // 输出 sum 的值 return 0 } int add(int a, int b) // 定义 add 函数,函数值为整型{ int c; // 定义一个整型变量 c= a+b ; // 计算两个数的和;算术运算符见 P19 与C同 return c; // 将c的值返回,通过 add 带回调用处} C++ 编程思想大连理工大学孙林林应注意的问题: ⑴、C源程序的扩展名是.c,而 C++ 源程序的扩展名是. cpp 。⑵、常用的 C++ 版本如 Turbo C++ 、 Borland C++ 都带有 C和 C++ 两种编译器,当源程序的扩展名是.c时,启动 C编译器,当源程序的扩展名是. cpp 时,启动 C++ 编译器。例3.名字空间#include < iostream > // 通常系统文件用<> ; 自定义文件”*.h” using namespace std; // C++ 每个头文件用名字空间 std 保证唯一性 int main() { cout <<"e to C++!\n"; std::cout <<"e to C++!"<< endl ; return 0; }输出结果: e to C++! e to C++! C++ 编程思想大连理工大学孙林林 1.4 C++ 程序的开发过程⑴、选择开发工具 C++ 开发工具很多,如 Turbo C++ 、 Borland C++ 、 Visual C++6.0 等。这里选用较为广泛的 Visual C++6.0 (以下简称 VC6.0 ) +Vis 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签