我只是想知道這將是更好地做到這一點:規則優先==超過=
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