明白了,需要传递进cla的变量原始是初始化在了cputocla1msgram上(>:lsram5),全局变量的初始化发生在主函数前,而在主函数中为cla分配内存空间的时候是对cla的内存进行了初始化了,所以保存在该位置的数组指向的内存地址上的数据会全部变为0。所以数组变量的定义因发生在cla内存分配之后。
明白了,需要传递进cla的变量原始是初始化在了cputocla1msgram上(>:lsram5),全局变量的初始化发生在主函数前,而在主函数中为cla分配内存空间的时候是对cla的内存进行了初始化了,所以保存在该位置的数组指向的内存地址上的数据会全部变为0。所以数组变量的定义因发生在cla内存分配之后。
1
举报