banner

而其代码位于第25~28行。请比较原型的名称、返回类型和参数类型:它们都相同,但在原型中,参数名为length和width,在函数定义中为l和w。这种差别无关紧要,因为参数类型匹配。

注意: 如果将第25~28行的函数定义移到调用它的代码前面,则不需要原型。在小型程序(如本书创建的程序)中,这样可行,但在大型编程项目中,确保所有函数在使用前都进行了定义很麻烦。通过使用原型声明所有函数,就不用考虑这个问题了。

tips

5.3 在函数中使用变量

函数以多种方式使用变量:调用函数时可将变量指定为参数;在函数内部可声明变量,这些变量在函数执行完毕后将消失;还可在函数和程序

6.1 循环

计算机擅长的方面之一是重复做相同的事情,因为软件不会疲劳。

很多编程任务都可通过重复相同的事情指定次数或直到满足指定条件来完成。在程序中连续执行多次的代码块称为循环,其中每次循环都称为迭代。

您在本章学习while循环、do-while循环和for循环时,这些术语将派上用场。

6.2 while 循环

while循环导致程序重复执行一组语句,直到开始条件为false。在关键字while后面,将一个表达式放在括号内,如果该表达式为 true,就执行循环块内的语句。这些语句将重复执行,直到表达式为false。
韦奇奥宫展会书籍)。

《列奥纳多·达·芬奇:自然与人类的杰作》,Kemp M.,伦敦,1981年(1982年,米兰,意大利文译本)。

《同达·芬奇一起生活:艺术世界的五十年理智与疯狂》,Kemp M.,伦敦,2018年版,136—183页。

《美丽公主:莱昂纳多·达·芬奇新杰作的故事》,Kemp M.及Cotte P.,伦敦,2010年版。

《列奥纳多·达·芬奇的美丽公主:比安卡·斯福尔扎肖像》,Kemp M及Cotte P.,佛罗伦萨,2012年版(意大利译本,在2010年Kemp与Cotte所著版本的基础上进行了修订和更新)。《达·芬奇》,Magnano M.,米兰