摘要:
一、中缀转后缀 1、中缀表达式转后缀表达式的过程类似编译过程 (1)、四则运算表达式中的括号必须匹配 (2)、根据运算符优先级进行转换 (3)、转换后的表达式中没有括号 (4)、转换后可以顺序计算出最后结果 2、转换过程 (1)、当元素e为数字:输出 (2)、当元素e为运算符: A、与栈顶运算符进行 阅读全文
posted @ 2017-02-11 19:57
lgc202
阅读(1176)
评论(1)
推荐(0)
摘要:
一、后缀表达式 1、人类习惯的数学表达式叫中缀表达式 2、另外,还有一种将运算符放在数字后面的表达式叫后缀表达式 2、中缀 or 后缀 (1)、中缀表达式符合人类的阅读和思维习惯 (2)、后缀表达式符合计算机的运算方式 A、消除了中缀表达式中的括号 B、同时保留了中缀表达式中的优先级 二、计算器的核 阅读全文
posted @ 2017-02-11 17:56
lgc202
阅读(1298)
评论(0)
推荐(0)
摘要:
一、历史遗留的问题及解决方案 1、遗留的问题 (1)、C语言不支持真正意义上的字符串 (2)、C语言用字符数组和一组函数实现字符串操作 (3)、C语言不支持自定义类型,因此无法获得字符串类型 2、解决方案 (1)、从c到c++进化过程中引入了自定义类型 (2)、在c++中可以通过类来完成字符串的定义 阅读全文
posted @ 2017-02-11 14:00
lgc202
阅读(1026)
评论(0)
推荐(0)
摘要:
一、Qt消息模型 1、Qt封装了具体操作系统的消息机制 2、Qt遵循经典的GUI消息驱动事件模型 二、信号与槽 1、Qt中定义了与系统消息相关的概念 (1)、信号(Signal):由操作系统产生的消息 (2)、槽(Slot):程序中的消息处理函数 (3)、连接(Connect):将系统消息绑定到消息 阅读全文
posted @ 2017-02-11 11:03
lgc202
阅读(1754)
评论(0)
推荐(0)
摘要:
一、重构的概念 1、重构是以改善代码质量为目的代码重写 (1)、使其软件的设计和架构更加合理 (2)、提高软件的扩展性和维护性 2、代码实现和代码重构的不同 (1)、代码实现:按照设计编程实现,重在实现功能 (2)、代码重构:以提高代码质量为目的软件架构优化 (3)、区别 A、代码实现时不考虑架构的 阅读全文
posted @ 2017-02-11 00:04
lgc202
阅读(985)
评论(0)
推荐(0)

浙公网安备 33010602011771号