我写了一个函数,Str::Compare,它基本上是用另一种方式重写的strcmp。在比较这两个函数时,在重复500'000'000次的循环中,strcmp执行速度太快,大约快x750倍。这段代码是在C库中编译的,-Os参数处于事件状态:intStr::Compare(char*String_1,char*String_2){charTempChar_1,TempChar_2;do{TempChar_1=*String_1++;TempChar_2=*String_2++;}while(TempChar_1&&TempChar_1==TempChar_2);returnTempChar