广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计

C++语言程序设计 第二章C计+简单程序设计 广东金融学院 计算机科学与技术系软件教研室
第二章 C++简单程序设计 广东金融学院 计算机科学与技术系 软件教研室 C++语言程序设计

C++语言程序设计 清华大学郑莉 本拿主要内容 ●C++语言概述 。基本数据类型和表达式 ●数据的输入与输出 。算法的基本控制结构 。自定义数据类型
C++语言程序设计 清华大学 郑莉 2 本章主要内容 ⚫ C++语言概述 ⚫ 基本数据类型和表达式 ⚫ 数据的输入与输出 ⚫ 算法的基本控制结构 ⚫ 自定义数据类型

C++语言程序设计 清华大学郑莉 C++语言的产生 ● C++是从C语言发展演变而来的,首先是一 个更好的C 语 引入了类的机制,最初的C++被称为“带类 言 的C” 概 。1983年正式取名为C++ 。从1989年开始C++语言的标准化工作 述 。于1994年制定了ANSI C++标准草案 于1998年11月被国际标准化组织(S0),批 准为国际标准,成为目前的C+
C++语言程序设计 清华大学 郑莉 3 C++语言的产生 ⚫ C++是从C语言发展演变而来的,首先是一 个更好的C ⚫ 引入了类的机制,最初的C++被称为“带类 的C” ⚫ 1983年正式取名为C++ ⚫ 从1989年开始C++语言的标准化工作 ⚫ 于1994年制定了ANSI C++标准草案 ⚫ 于1998年11月被国际标准化组织(ISO)批 准为国际标准,成为目前的C++ C++ 语 言 概 述

C++语言程序设计 清华大学郑莉 C++的特点 ·全面兼容C 它保持了C的简洁、高效和接近汇编语言 语 等特点 言 对C的类型系统进行了改革和扩充 概 C++也支持面向过程的程序设计,不是 述 一个纯正的面向对象的语言 。支持面向对象的方法
C++语言程序设计 清华大学 郑莉 4 C++的特点 ⚫ 全面兼容C – 它保持了C的简洁、高效和接近汇编语言 等特点 – 对C的类型系统进行了改革和扩充 – C++也支持面向过程的程序设计,不是 一个纯正的面向对象的语言 ⚫ 支持面向对象的方法 C++ 语 言 概 述

C++语言程序设计 请华大学郑莉 C++程序实例一例2-1 //2 1.cpp #include using namespace std; 语 void main(void) 言 { 概 cout<<"Hello!\n"; 述 cout<<"Welcome to c++!\n"; 运行结果: Hello! Welcome to c++!
C++语言程序设计 清华大学 郑莉 5 C++程序实例—例2-1 //2_1.cpp #include using namespace std; void main(void) { cout<<"Hello!\n"; cout<<"Welcome to c++!\n"; } 运行结果: Hello! Welcome to c++! C++ 语 言 概 述

C++语言程序设计 清华大学郑莉 C++字符集 ●大小写的英文字母:AZ,az 语 ●数字字符:09 言 ·特殊字符: 概 空格! # % & 米 述 (下划线) > (0 0
C++语言程序设计 清华大学 郑莉 6 C++字符集 ⚫ 大小写的英文字母:A~Z,a~z ⚫ 数字字符:0~9 ⚫ 特殊字符: 空格 ! # % ^ & * _(下划线) + = - ~ / \ ' " ; . , () [] {} C++ 语 言 概 述

C++语言程序设计 清华大学郑莉 词法记号 。关键字 C++预定义的单词 ·标识符 程序员声明的单词,它命名程序正文中 语 的一些实体 言 。文字 在程序中直接使用符号表示的数据 概 ·操作符 用于实现各种运算的符号 述 。分隔符0 用于分隔各个词法记号或程序正文 ●空白符空格、制表符(TAB键产生的字符) 换行符(Eler键所产生的字符)和注释的总称铁 大
C++语言程序设计 清华大学 郑莉 7 词法记号 ⚫ 关键字 C++预定义的单词 ⚫ 标识符 程序员声明的单词,它命名程序正文中 的一些实体 ⚫ 文字 在程序中直接使用符号表示的数据 ⚫ 操作符 用于实现各种运算的符号 ⚫ 分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 ⚫ 空白符 空格、制表符(TAB键产生的字符)、 换行符(Enter键所产生的字符)和注释的总称 C++ 语 言 概 述

C++语言程序设计 清华大学郑莉 标识芯的构成规贝则 ·以大写字母、小写字母或下划线()开 语 始。 言 ● 可以由以大写字母、小写字母、下划 概 线()或数字09组成。 述 大写字母和小写字母代表不同的标识 符
C++语言程序设计 清华大学 郑莉 8 标识符的构成规则 ⚫ 以大写字母、小写字母或下划线(_)开 始。 ⚫ 可以由以大写字母、小写字母、下划 线(_)或数字0~9组成。 ⚫ 大写字母和小写字母代表不同的标识 符。 C++ 语 言 概 述

C++语言程序设计 请华大学郑莉 数据类型 基 常量与变量 本数 #include using namespace std; void main(void) 变量先声 明后使用 -const int PRICE=30; 类型和表达式 int num,total; 符号常量 float v ,r,h; num=10;← 常量 total=num*PRICE; 变量 cout<<total <<endl; r=2.5 h=3.2; v=3.14159*r*r*h; cout<<v <<endl;
C++语言程序设计 清华大学 郑莉 9 数据类型 ——常量与变量 #include using namespace std; void main(void) { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total <<endl; r=2.5; h=3.2; v=3.14159*r*r*h; cout<<v <<endl; } 常量 变量 变量先声 明后使用 符号常量 Page 9 基 本 数 据 类 型 和 表 达 式

C++语言程序设计 清华大学郑莉 数据类型 基 整型数据 #include 数据 using namespace std; 整型变量声明 void main(void) const int PRICE=30; 类型和 整型变量 int num,total; float v ,r,h; short num=10; 整型常量 unsigned short total=num*PRICE; 表 2字节 cout<<total <<endl; 达 int、unsigned int r=2.5; 式 4字节 h=3.2; long v=3.14159*r*r*h; unsigned long cout<<v <<endl; 4字节
C++语言程序设计 清华大学 郑莉 10 #include using namespace std; void main(void) { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total <<endl; r=2.5; h=3.2; v=3.14159*r*r*h; cout<<v <<endl; } 数据类型 ——整型数据 short 整型常量 unsigned short 2字节 int、unsigned int 4字节 long unsigned long 4字节 整型变量 整型变量声明 基 本 数 据 类 型 和 表 达 式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- GoldWave教程.doc
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第13章 Visual Basic多媒体程序设计.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第12章 Visual Basic高级界面设计.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第11章 数据库技术.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第10章 文件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第9章 菜单、对话框及多重窗体.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第8章 过程.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第7章 数组.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第6章常用控件.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入输出.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++程序设计概述.pptx
- 《C++语言程序设计》课程教学资源(学习指导)第1章 C++语言概述.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.3 其他运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.3 其他运算符与表达式.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.1 顺序结构.ppt
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.2 分支结构.ppt
- 齐齐哈尔大学:《C语言程序设计》课程授课教案(64学时).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(物理学).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(教育技术).pdf