不能。程序:#include void main(){int j=1;}和程序:#include void main(){int i=1;}反汇编各得5071行,没有区别。如果编译时用了/O2, 再反汇编回来,得到行数不同。要想反编译成原文件,显然不可能。除非开发一个新编译器,把源程序用注解方式写进去,就能反编译回来。
不行, 只能反编译成汇编
貌似不行吧