在fwrite()函数中,关于参数'size'和'count'的用途似乎存在很多混淆。我正在努力弄清楚哪个更快 -
fwrite(source, 1, 50000, destination);
或者fwrite(source, 50000, 1, destination);
在我的代码中,这是一个重要的决定,因为该命令将被执行数百万次。
现在,我可以直接进行测试并使用提供更好结果的命令,但问题是该代码旨在用于许多平台。
那么,
如何获得跨平台的明确答案?
fwrite() 的实现逻辑会因平台而异吗?
我意识到有类似的问题(fread/fwrite 为什么需要 size 和 count 作为参数?,fwrite 和写入大小的性能),但请理解这是关于同一问题的不同问题。在类似问题的答案在这种情况下不足够。