如果你有一个产品的相同的结束函数但是一些逻辑语句从一个c文件(program1.c)转移到另一个c文件(program2.c) 例如
//program1.c
...
UINT8 VarA; //declared globally
UINT8 VarB;
UINT8 VarC;
<some code here "excerpt A">
if (VarA >= VarB){
VarC = VarA+1;
...
}
和
//program2.c
...
<some code>;
...
与链接器生成最终hex文件时这些文件的输出相比。
//program1.c
...
<some code>;
...
和这个
//program2.c
...
UINT8 VarA; //declared globally
UINT8 VarB;
UINT8 VarC;
<some code here "excerpt A">
if (VarA >= VarB){
VarC = VarA+1;
...
}
&#34;摘录A&#34;用于表示完全相同的完全相同的代码。假设唯一的区别是代码之间显示的是什么。
什么是略有不同的代码,但输出的十六进制文件功能完全相同?您希望hex文件有所不同吗?