函数名相当于工具的名字,比如直尺、计算器等等。产生效果类型相当于使用该工具产生的效果,比如直尺能够读出一个长度,计算器能够显示一个结果等等。而参数(Parameter)则是表示合适的使用情况,比如直尺应该用于测量长度而不能用于测量角度,计算器能计算数值而不能去画图等等。
……
void表示空类型,它同整型、实型一样,也是一种数据类型。它表示调用该函数后,不会产生任何定量的结果。这是什么意思呢?我们知道,榔头这种工具,它只能产生某种效果,如把钉子砸进木头里。它不会给使用者一个定量的结果。不过我们大可不必担心它是否完成了我们要它完成的工作。如果榔头没把钉子砸进木头里,要么是榔头本身的质量有问题,要么就是使用者没有按照要求去用。若这把榔头不是用户自己造的,那么用户没有任何责任。
以上文字摘自《易学C++》第六章,如果LZ觉得还是难以理解,可以留言讨论下。