标准库用到了许多的结构体,这些结构体对外设进行初始化。这些结构体一般都是在函数中局部声明,用到的是栈内存。栈内存在不同的程序中呈现的值可能是不一样的。所以为了避免这些不确定性,必须得对这些结构体进行初始化,不管是调用SPL自带的Init函数还是直接用memset,这样才能保证代码从一个项目移植到另一个项目是可靠的。
标准库用到了许多的结构体,这些结构体对外设进行初始化。这些结构体一般都是在函数中局部声明,用到的是栈内存。栈内存在不同的程序中呈现的值可能是不一样的。所以为了避免这些不确定性,必须得对这些结构体进行初始化,不管是调用SPL自带的Init函数还是直接用memset,这样才能保证代码从一个项目移植到另一个项目是可靠的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/901524.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!