09-黑盒视角
9.1.7 黑盒视角
从黑盒的视角看 show_n_char() ,待显示的字符和显示的次数是输入。执行后的结果是打印指定数量的字符。输入以参数的形式被传递给函数。这些信息清楚地表明了如何在main()中使用该函数。而且,这也可以作为编写该函数的设计说明。
黑盒方法的核心部分是: ch 、 num 和 count 都是 show_n_char() 私有的局部变量。如果在 main() 中使用同名变量,那么它们相互独立,互不影响。也就是说,如果 main() 有一个 count 变量,那么改变它的值不会改变 show_n_char() 中的 count ,反之亦然。黑盒里发生了什么对主调函数是不可见的。