比如读写函数为什么它们的代碼不是一模一样的?是因为程序行为(比如代码的顺序个别指令有或没有)不同吗?C库函数和WINDOWSAPI函数都有功能相同的函数,比如I/O的读写函数C库... 比如读写函数,为什么它们的代码不是一模一样的 是因为程序行为(比如代码的顺序,个别指令有或没有)不同吗
C 库函数 和 WINDOWS API 函数 ,都有功能相同的函数比如I/O的读写函数。C库里是fread( )和 fwrite( );API 里是ReadFile()和 WriteFile()。这些函数都已转成了二进制代码功能一样,为什么代码鈈同呢 是程序行为不同吗?比如代码的顺序或个别代码在fread()的代码体里有,在ReadFile( ) 里没有等等的原因? 我对电脑硬件不太懂总觉得电脑硬件相同,二进制代码就应该相同一模一样。
C 库函数 和 WINDOWS API 函数 ,都有功能相同的函数比如I/O的读写函数。C库里是fread( )和 fwrite( );API 里是ReadFile()和 WriteFile()。这些函数都已转成了二进制代码功能一样,为什么代码鈈同呢 是程序行为不同吗?比如代码的顺序或个别代码在fread()的代码体里有,在ReadFile( ) 里没有等等的原因? 我对电脑硬件不太懂总觉得电脑硬件相同,二进制代码就应该相同一模一样。