请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:TI C/C++编译器
大家好,
我最近观察到一个关于未初始化的局部变量的问题。 每当声明了局部变量并且在未初始化的情况下使用时,编译器都会抛出警告“#551-D Variable“xx is used before its value is set”(在设置其值之前使用变量“xx”)。 对于结构,不会报告相同的情况。 如果结构的某些元素已初始化,而某些元素未初始化,则编译器不会发出任何警告。
我在编译器ARM_ARM.2.STS 15.12 和5.2 .5上观察到这一点。
如果您同意,请检查并告知我们。
谢谢,此致,
Vishwanath Reddy。