高级语言程序设计第一部分 C 语言 C 语言概述C 语言是国际上广泛流行的计算机高级语言。它适合作为系统描述语言,既可以用来编写系统软件,也可用来编写应用软件。(关于 C 语言的介绍可参考《 C 程序设计》,谭浩强,清华大学出版社) C 语言与 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 程序实例—例 2-1//2_1.cpp#include using namespace std;int main(){ cout<<"Hello!\n"; cout<<"Welcome to c++!\n";}运行结果:Hello!Welcome to c++ ! 字符集 大小写的英文字母: A~Z , a~z 数字字符: 0~9 特殊字符:空格 !#%^&*_( 下划线 )+=-~<>/\'";.,()[]{}C++语言概述 词法记号 关键字C++ 预定义的单词 标识符程序员声明的单词,它命名程序正文中的一些实体 文字 在程序中直接使用符号表示的数据 操作符用于实现各种运算的符号 分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 空白符空格、制表符( TAB 键产生的字符)、换行符( Enter 键所产生的字符)和注释的总称 标识符的构成规则 以大写字母、小写字母或下划线 (_) 开始。 可以由以大写字母、小写字母、下划线(_) 或数字 0~9 组成。 大写字母和小写字母代表不同的标识符。C++语言概述 数据类型数据类型 ——常量与变量 ——常量与变量#include using namespace std;int main(void){ const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<