Keil或是伟福用C编写的程序,在编译时显示无错,但是仿真的时候发现有些语句不能执行

2025-03-01 03:36:54
推荐回答(1个)
回答1:

c语言的编译器有优化选项,keil好象有九级,可设置,你那段代码可能被优化了,例如代码有重复,或者代码在程序运行过程中不可能被执行 

你可以认真审查你的代码,或者把优化等级设置为0,如图