rah*_*hul 1 language-agnostic parameters function
我可以使用零参数且没有返回类型的函数吗?
如果答案是肯定的,那么您在哪里使用这些功能?
void函数返回什么,空值或零值?我很迷惑.
仅在允许副作用的语言中才有意义,并且当您只需要副作用时可以使用它.例如,考虑控制台应用程序上的长时间运行操作.因此,用户知道您没有被阻止,您可能希望在屏幕上经常打印一个点.
void printdot() {
printf( "." );
}
Run Code Online (Sandbox Code Playgroud)
该函数不需要任何参数也不返回任何值,并且本身仍然有意义.您调用该函数以实现副作用(更改屏幕).