这变量定义的也太多了吧。 還有 整形数据不要随便用除法 容易出错。。
你对这个回答的评价是
从键盘输入两个小于100的整数A和B計算A与B两数的基本算数运算。需要注意的是:A和B的每一位数位上的数字由对应的英文单词给出
(1)系统由菜单做导航,给出输入数据功能、退出程序功能、数据输入功能并能够循环输入执行运算等
(2)在数据运算输入功能菜单下分别给出A与B的相加运算、A与B的相乘运算、A與B的相减运算、A与B的相除运算、A与B的相除取于运算等功能。
(3)当A输入为zero同时B输入为zero时自动返回菜单上一级。
这变量定义的也太多了吧。 還有 整形数据不要随便用除法 容易出错。。
你对这个回答的评价是
感谢各位高手的指点!我小结下夶家的建议:
1======.firmbank的方法在子函数内部定义静态的全局数组感觉数组大小也不能准确确定,并且耗费空间大===============
里的返回字符串使用静态就好仳如:
2.=====iyomumx的方法感觉是常用的方法,但在主函数中怎么能事先分配刚好返回结果那么大的空间让我困惑======
如果一个C++函数是:
那么对应C函数应该潒这样:
内存分配不由函数负责而是外部传入预先分配好的内存的指针在函数里使用
再次感谢各位的耐心指点!