我应该在哪里打印我的结果

where I should print my results

我说的是好的做法,特别是在 C/C++ 或 Python 领域(但我的问题不是基于特定的编程语言)。 当我想打印结果时,我应该把我的 printfcoutprint 放在哪里? 如果这个结果是由一个函数计算出来的,然后返回给main,我应该在main中打印还是不打印? main 应该没有控制台输出吗?

If this result is computed by a function and then it is returned to main, I should print it in the main or not?

是的,打印在 main 上。在你的情况下,我认为你可以像这样打印函数:print(functionWithReturnType()); 您还可以定义一个等于函数类型的变量,并将其定义为等于函数 return 的值,以防您想多次使用该值。

Should the main be free from console output?

没有。你应该总是把控制台输出放在 main.