学校短学期的课程设计作业,0基础一点点自己摸索出来。发现如果手头可以有一份合适的源代码作为参考,可以更加明显的提升学习效率,而且有利于真正学习,可以减少走一些弯路的可能性。(虽然走弯路也是某种意义上的学习)实现了加减乘除连续运算,有小括号处理优先级,有shift按键可以计算,三角反三角都可以运算,但是ln、三角、反三角、等运算要用中括号括住,并且中括号中间只能有单纯的数,不能含有运算符(本程序的一点小bug)。shift加=可以输出上次计算的结果,有丰富完善的报错机制,发来造福一下同学们,嘻嘻