我正在Unix系统上用C编程。我知道:
write(fd,"ABCD",4);
比做的更好:
write(fd, "A", 1);
write(fd, "B", 1);
write(fd, "C", 1);
write(fd, "D", 1);
很显然,我在谈论代码易读性,但是我想知道第二种方法可能带来什么问题。我们谈论执行的原子性吗?如果是,为什么?谢谢
我正在Unix系统上用C编程。我知道:write(fd,“ ABCD”,4);比这样做更好:write(fd,“ A”,1); write(fd,“ B”,1); write(fd,“ C”,1); write(fd,“ D”,1);显然我不是...