假设像int f(void);
一样声明一个函数返回一个值。使用此函数时,是否应将其返回值分配给变量,如int int x = f();
或以其他方式使用? f();
作为陈述本身是什么意思?
答案 0 :(得分:1)
由来电者决定。如果您关心返回值,则必须执行以下操作:
if (doesFileExist(filename))
{
/* do something with the file */
}
如果您不在乎,则不需要。
printf("Hello\n");
/* You did know printf returns an int didn't you? */