下面对代码优化描述正确的是______。
A. 代码优化可以产生高效的编译程序
B. 代码优化会改变程序的执行顺序和功能
C. 代码优化是对编译程序进行等价变换,使之能生成更加高效的目标代码
D. 代码优化必须保证优化后的代码与源程序在语义上是完全等价的
如下为一个C语言程序: void main() { int i=0,J=0,k=0; i=1; j=2; while(true) { k=i+1; j=J+kj if(j<100)break; } } 在x86的处理器上经过编译优化后生成如下的代码: TITLE E:\Temp\ifelse.cpp .386p include listing.inc PUBLIC main ;COMDAT_main _TEXT SEGMENT _main PROC NEAR COMDAT mov eax,2 试说明编译器对该程序进行了哪些优化。
程序流图中的循环结构一定具有______和______的特性。