在不使用函数返回值的情况下调用函数有什么作用?

时间:2019-02-23 10:38:24

标签: c function user-defined-functions

假设像int f(void);一样声明一个函数返回一个值。使用此函数时,是否应将其返回值分配给变量,如int int x = f();或以其他方式使用? f();作为陈述本身是什么意思?

1 个答案:

答案 0 :(得分:1)

由来电者决定。如果您关心返回值,则必须执行以下操作:

if (doesFileExist(filename))
{
     /* do something with the file */
}

如果您不在乎,则不需要。

printf("Hello\n");
/* You did know printf returns an int didn't you? */