我只是想知道这将是更好地做到这一点:规则优先==超过=
if((fd = open(filename, O_RDWR)) == -1)
{
fprintf(stderr, "open [ %s ]\n", strerror(errno));
return 1;
}
或本
fd = open(filename, O_RDWR);
if(fd == -1)
{
fprintf(stderr, "open [ %s ]\n", strerror(errno));
return 1;
}
非常感谢您的任何建议,
您在第二个示例中似乎有一个括号匹配问题 – 2010-04-29 02:55:47
第一个选项很好,按预期工作,并且相当常见。 – meagar 2010-04-29 02:56:15
@Mark - 现在修复 – ant2009 2010-04-29 02:58:01