在C/Objective-C中将返回值放在括号中的意图是什么?

Jas*_*ien 4 c objective-c return-value parentheses

我遇到了一些代码,它们围绕括号中方法/函数的返回值.

那是做什么的?

我看到的代码拍了一张图片,调整了大小然后又返回了.

- (UIImage *)resizeImage:(UIImage *)image
{
    //
    // some fascinating, but irrelevant, resizing code here
    //

    return (image);
}
Run Code Online (Sandbox Code Playgroud)

Joh*_*ode 5

至少就C来说,它没有任何区别.parens不是必需的,但它们不会改变return语句的含义.return语句的语法是

return-statement:
    return expressionopt ;

和的作品的一个表达非末端是一个括号的表达,或( 表达 ).