私はコーディングしているだけで、次のような関数がある場合、簡単なアイデア(明らかに質問)が思い浮かびます。
int fun1(int p){
return(p);
}
そして私はこのような機能を持っています:
int fun1(int p){
return p; ==> absence of parenthesis
}
では、これら2つの違いは何でしょうか。
私はコーディングしているだけで、次のような関数がある場合、簡単なアイデア(明らかに質問)が思い浮かびます。
int fun1(int p){
return(p);
}
そして私はこのような機能を持っています:
int fun1(int p){
return p; ==> absence of parenthesis
}
では、これら2つの違いは何でしょうか。
変わりはない。それが物事をより明確にするならば、あなたはparensを使うことを決めることができます。
違いはゼロです。return-expression を記述する冗長な方法です。
これは、return ステートメントを関数呼び出しや if/while ステートメントのように見せたいと思っていた、C プログラミングの非常に悪い昔の時代にさかのぼります。
その誤りは、それらが関数呼び出しでも if/while ステートメントでもないということでした。
それ以外の場合は違いはありません
実際には、これら 2 つの違いはありません。どちらを使用するかは、あなた次第です。