摘要: 多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异,而采用不同的策略。 虚函数和纯虚函数都是实现多态的重要方法。本文就这两种方法进行分析以及比较 1、虚函数 在基类中声明为 virtual 并在一个或者多个派生类被重新定义的成员函数 语法规则:virtual 函数返回 阅读全文
posted @ 2019-10-26 14:18 aakihi 阅读(453) 评论(1) 推荐(1) 编辑
摘要: 1、全局变量 注意:在声明函数是,一定要加上 ‘&’,否则a的值不会变化。 或者用指针 分析:程序中变量a在主函数外定义为全局变量,打印出的值不断增加。全局变量具有全局的作用域,在一个源文件里定义全局变量,则所有源文件都可以访问这个变量,直到程序结束全局变量才被销毁。 2、局部变量 分析:局部变量的 阅读全文
posted @ 2019-09-28 23:55 aakihi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要用函数 函数是程序的基本模块,是用于完成特定任务的程序代码单元。 函数分为系统函数和用户定义函数。系统函数是由编译系统提供,而自定义函数是用户解决专门的需求。 1、函数可以省去重复的代码 使用函数后,降低代码的重复率。 2、函数可以使程序更加模块化,是程序阅读更方便 2.为什么要用函数重 阅读全文
posted @ 2019-09-15 15:42 aakihi 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、结构体:存放一组不同类型的数据 结构体的定义 struct student { int num; float MathScore; float EnlishScore; }stu1; 也可以用typedef来定义 typedef struct student { int num; float M 阅读全文
posted @ 2019-09-14 21:14 aakihi 阅读(2143) 评论(0) 推荐(0) 编辑