mathcad odesolve 该变量没定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mathcad odesolve 该变量没定义相关的知识,希望对你有一定的参考价值。

微分方程里面的值已经定义了在上面,没有截图下来,为什么用odesolve求解显示该变量未定义呢

参考技术A 百度一下,你就知道了!

用Keil编译单片机程序时,我定义了一个局部变量但没使用,(此时编译器警告set but neve

用Keil编译单片机程序时,我定义了一个局部变量但没使用,(此时编译器警告set but never used),我检查栈内存的时候找不到该变量,请问该变量是存在哪里了?还是直接丢弃了?跪求单片机大神解答

参考技术A 该变量是存在哪里了?
--被其它变量覆盖了

还是直接丢弃了?

--也算是丢了。追问

我在网上查了一下,说局部变量在定义的时候分配的栈内存,不应该是每个变量都会有自己的栈空间吗,难道说一定要使用了才会给它分配内存?

追答

说局部变量在定义的时候分配的栈内存,...
--不过是凭空的、信口开河而已。

难道说一定要使用了才会给它分配内存?

--Keil软件,其优化编译的智能性,不是一般人能理解的。

--不仅的变量。
--你还可以写一个函数,但是,你不调用它。
--编译后,你再找找,这个函数,它存在吗?

追问

也就是说是Keil把这些没用到的东西都优化掉了,也可以理解,毕竟本来内存就不多。谢谢啦

本回答被提问者采纳
参考技术B 应该是编译器直接优化了,可以不管它。追问

现在在做一个调试小工具,就是要找到这些变量所在的地址,然后读取变量的值

参考技术C 找出这个警告的前面的名称去搜索就知道了追问

在哪搜索?

参考技术D

以上是关于mathcad odesolve 该变量没定义的主要内容,如果未能解决你的问题,请参考以下文章

如何在Win8系统下安装使用Mathcad15

PTC.Mathcad.Prime.5.0.0.0.Win64 +RAM Connection CONNECT Edition 12.00.01.40

mathcad15 里边怎么输入数怎么换行

mathcad 无穷大符号在哪

如何用MATHCAD绘制椭圆

求助:mathcad里怎么画一个四行四列的表格