C函数的输入和输出参数

use*_*850 2 c

对于我正在编写的课堂项目,我老师的函数风格指南说“输入参数必须出现在输出参数之前”。我不太确定他们的意思是什么?

小智 6

如果我有一个功能

void foo(int a, int b, int* c)
{
    *c = a+b;
}
Run Code Online (Sandbox Code Playgroud)

在上述情况下,a 和 b 是输入,而 c 是输出。

如果您要返回数组,通常会以这种方式使用“输出”。