函数变量不能被初始化和赋值
c语言函数不能被初始化和赋值,不知道是什么原因,单步调试显示没有赋值,函数变量用静态static修饰可以初始化赋值,但是不能再赋值。我在ARM2103芯片上编程的,ram大小只有8k字节,是不是函数嵌套层数多了,ram不够了?编译的时候ram显示用了7k.函数变量不能被初始化和赋值也有可能,你测试一下嘛试着删除一些东西看可以赋值了不如果是这样很有可能RAM空间不够了,你定义了比较大的数组吗?这么小的RAM要统筹着用。8K的RAM已经不小了楼主定义了很多的大数组吗?我以前写代码,