c++的初步知识演示教学.pptVIP

  • 4
  • 0
  • 约3.75千字
  • 约 40页
  • 2020-06-12 发布于天津
  • 举报
Object-Oriented Programming in C++ 第一章 C++的初步知识;第一章 C++的初步知识 第二章 类和对象 第三章 再论类和对象 第四章 运算符重载 第五章 继承与派生 第六章 多态性与虚函数 第七章 输入输出流 第八章 C++工具;参考教材;1.1 C++程序结构的特点;一个C++的示范程序;C语言中,用#define 定义常量: #define PI 3.14159 #define R a+b 它只是在预编译时进行字符置换,将标识符置换成表达式或数字。预编译后,标识符PI,R不再存在。PI,R不是变量,没有类型,不占用存储单元,很容易出错??? int a=1;b=2; #define PI 3.14159 #define R a+b coutPI * R * R; 输出的不是3.14159 * (a+b) * (a+b),而是 3.14159 * a+b * a+b。 程序因此出错。 ;C++进行了改进,用 const 定义常变量。如: const float PI = 3.14159; 它定义了常变量PI,有数据类型,占用存储单元,有地址,可以用指针指向它,只是在程序运行中,此变量的值固定,不能改变。 常变量定义时,const 与指针结合使用,可以有如下三种不同的定

文档评论(0)

1亿VIP精品文档

相关文档