代码之家  ›  专栏  ›  技术社区  ›  nathan

“ssize_t wb;”中变量名的命名约定

  •  0
  • nathan  · 技术社区  · 6 年前

    我在看一些套接字代码。 它声明“wb”为长度:

    ssize_t wb;
    wb = sendto(sock, buf, len, 0,
                           (struct sockaddr *) &addr, sizeof(addr));
    

    有人知道“wb”是什么意思吗?我认为变量名应该是不言而喻的。

    1 回复  |  直到 6 年前
        1
  •  3
  •   nemequ    6 年前

    我猜应该是“写字节”。

    至于变量名是不言自明的,这是正确的,但它是在代码的上下文中。如果直到100行之后才使用变量A,那么它可能不需要太多上下文。如果你在一两行内再次使用它,没有人会对此感到困惑,很多时候它会被缩短为一两个字符。