mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

らりお・ザ・何らかの🈗然㊌ソムリエ

個人的に C の流儀 (常識ではない) で謎なのが、 return を関数風に return(0); みたいに書く人の存在。
他の演算子と違って括弧がない場合に曖昧さの発生する部分なんてないと思うんだけど、得るものあるか?

@lo48576 return expr; のexprを括弧で囲まなければならなかった時代がある。なので、その時代のコードが形を変えながら残っていたり(AT&T Unixから血統的に繋がっているUnixや*BSDのコードならありえる)、その時代の人々が書いた文書のスタイルを鵜呑みにした人々が再生産していたりするのかもしれない。

stackoverflow.com/a/46867785

Stack OverflowParenthesis surrounding return values in CQuite often in ANSI C code I can see parenthesis sorrounding a single return value. Like this:- int foo(int x) { if (x) return (-1); else return (0); } Why use () around the return ...

@omasanori ANSI C より前ですか……標準にすらなっていなかった時代の慣習が連綿と受け継がれているとしたらロマンがありますね (いいえ)