# MyCalculator-V0 **Repository Path**: zyflzz/my-calculator-v0 ## Basic Information - **Project Name**: MyCalculator-V0 - **Description**: 一个自制简易计算器,有些不足,但是功能还是可以的!(信心满满!) - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-25 - **Last Updated**: 2023-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyCalculator-V0 #### 介绍 一个自制简易计算器,有些不足,但是功能还是可以的!(信心满满!) #### 软件架构 咦?这是要我讲代码怎么写的吗?其实很简单的呀,要点如下 1. 大部分按钮都不过是在拼凑字符串罢了 2. 计算器不过是解析一个字符串的数学表达式罢了。可以搞一个操作符栈和数据栈,这样会更得心应手。历史记录也可以用栈实现呢! 3. 大部分都是 `if-else-if`,然后就是 `pop` 和 `push`,尽量多封装封装,代码就不会那么不堪入目了。模块化的思维挺重要哦! 4. 不用怀疑,按键越多写起来越多,但是并不复杂,Ctrl 加 V,法力无边! 5. 没必要那么麻烦地判断输入是否合法,只要我的程序没问题,那么算不出来就是用户的问题!(自信!) 6. 养成写测试的好习惯,遇到问题 Debug,细心就能解决的!而且真机调试会更舒适哦! #### 安装教程 看文件夹名字就明白了,直接安装就可以用。 #### 使用说明 雅俗共赏!