变量的作用域与存储类型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 控制语句
2、#define宏定义 3、条件编译指令;
❖ 函数
❖ 编译预处理指令
8
内容提要
C++的概述
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
C+C+++的是 主由 C要扩 充特而点来 。 除 了 与 C 兼 容 ,
C++还继承了C的以下特点:丰富的运 算符和数据类型、结构化的程序设计 方法、高效的机器代码、良好的可移 植性。
C++的概述
// 一个简单的C++程序:simple.cpp
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
#include <iostream.h> void main(void) {
cout<<" Hello World !\n "; // 输出 }
#include <iostream.h> void main() {
int math, chem, phy, ave;
cout<<"Enter the scores:"; cin>>math>>chem>>phy; ave=(math+chem+phy)/3.0+0.5;
if (ave>=90) cout<<"Excellent"<<'\n';
C++程序的基本要素 C++数据类型
从适用的方向:c适合要求代码体积小 的,效率高的场合;c++适合更上层的,
变量的作用域与存储类 型
复杂的。
控制语句 函数 编译预处理指令
从名称上也可以看出,c++比c多了+, 说明c++是c的超集。
C语言是结构化编程语言,C++是面向 对象编程语言。C++侧重于对象而不是 过程,侧重于类的设计而不是逻辑的
支持面向对象程序设计的方法。
C++的错误检查机制强,提供了专门的 机制检查类和异常处理功能。
C++有很多成熟的编译器:Visual C++、 C++ Builder 、 Borland C++ 和 IBM 的 VisualAge C++。
9
内 容 提 要 C+C+语程言程序序与: C程序
C++的概述
本章内容提要
❖ C++的概述 ❖ C++程序的基本要素 ❖ C++数据类型 ❖ 变量的作用域与存储类型 ❖ 控制语句 ❖ 函数 ❖ 编译预处理指令
1
本章内容提要(第1节)
❖ C++的概述 ❖ C++程序的基本要素
1、主要特点; 2、C++程序与C程序;
❖ C++数据类型
3、C++的扩充;
❖ 变量的作用域与存储类型4、在VC下编制C++程序;
1、基本的数据类型; 2、const常量类型; 3、数组; 4、指针;
❖ 变量的作用域与存储类型5、字符串;
❖ 控制语句
6、结构; 7、枚举;
❖ 函数
8、用typedef定义类型;
❖ 编译预处理指令
4
本章内容提要(第4节)
1、作用域和生存期;
❖ C++的概述
2、存储类型;
❖ C++程序的基本要素 ❖ C++数据类型
声明语句用于声明变量和函数;
执行语句包括:赋值语句、表达式语 句、函数调用语句和流程控制语句等,
它们写在一个函数中(包括主函数)。
14
例:输入一个学生三门课的成绩,计算其平均值,并根据 其值输出评语。
内容提要
C++的概述
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
11
内 容 提 要C++程1.序C++与程序C与程C序程序的的比结构较完全相同。
C++的概述
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
2.C源程序文件的扩展名为C,C++源程 序文件的扩展名为CPP。
3.C注释使用符号“/*”和“*/” ;C++除 了支持这种注释,还提供了一个双斜 线“//”注释符。
❖ C++的概述
❖ C++程序的基本要素
❖ C++数据类型
❖
变量的作用域与存储类型
1、函数定义、调用和函数
❖ 控制语句
声明;
❖ 函数 ❖ 编译预处理指令
2、函数参数的默认值; 3、内联函数; 4、引用; 7
本章内容提要(第7节)
❖ C++的概述
❖ C++程序的基本要素
❖ C++数据类型
❖ 变量的作用域与存储类型1、#include文件包含
设计。
13
内 容 提 要 C++一程个序C+基+程本序可结以构由多个函数构成;
C++的概述
每个程序都从主函数main()开始执行, 从主函数返回时结束执行;
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
组成程序的语句主要包括声明语句和 执行语句;
❖ 控制语句
❖ 函数
❖ 编译预处理指令
2
本章内容提要(第2节)
❖ C++的概述
❖ C++程序的基本要素
❖ C++数据类型
❖ 变量的作用域与存储类型1、标识符;
❖ 控制语句 ❖ 函数
2、关键字; 3、常量和变量; 4、运算符和表达式;
❖ 编译预处理指令
3
本章内容提要(第3节)
❖ C++的概述 ❖ C++程序的基本要素 ❖ C++数Leabharlann Baidu类型
3、作用域限定符; 4、动态内存分配;
❖ 变量的作用域与存储类型
❖ 控制语句
❖ 函数
❖ 编译预处理指令
5
本章内容提要(第5节)
❖ C++的概述
❖ C++程序的基本要素
❖ C++数据类型
❖ 变量的作用域与存储类型
❖ 控制语句 ❖ 函数 ❖ 编译预处理指令
1、条件语句;
2、循环语句;
3、转移语句;
6
本章内容提要(第6节)
else if(ave>=60 && ave<90) cout<<"Pass"<<'\n';
/*一个简单的C程序: simple.c */
C++程序的基本要素 C++数据类型 变量的作用域与存储类 型 控制语句 函数 编译预处理指令
#include <stdio.h> void main(void) {
printf( “ Hello World !\n ” ) ; /*输出*/ }
10
内 容 提 要 C+C+++程语言序程与序:C程序
4.C程序所包含的标准输入、输出的头文
件是stdio.h,通过调用函数来完成;
而C++程序可以包含标准输入、输出流
的 头 文 件 iostream.h , 通 过 使 用 标 准
输入、输出流对象来完成12 。
内 容 提 要 C和C从+机+制有上什:c么是不面向同过?程的;c++是面
C++的概述
向对象的,提供了类。