实际参量

C Primer Plus 第9章 函数 9.1 函数概述

不打扰是莪最后的温柔 提交于 2019-12-02 18:10:23
9.1 函数概述 首先,什么是函数? 函数(funcation)是用于完成特定任务的程序代码的自包含单元 。 为什么使用函数?第一, 函数的使用可以省去重复代码的编写 。第二,即使某种功能在程序中只使用一次,将其以函数的形式实现也是有必要的, 因为函数使得程序更加模块化,从而有利于程序的阅读、修改和完善。 许多程序员喜欢把函数看作“黑盒子”,即对应一定的输入会产生特定的结果或返回某个数值,而黑盒子的内部行为并不需要考虑,除非是该函数的编写者。以这种方式看待函数 有助于把精力投入到程序整体设计而不是其实现细节 。因此,编写函数代码之前 首先要考虑的是函数的功能 以及函数和程序整体上的关系 。 9.11 编写和使用一个简单的函数 编写一个在一行中输出40个星号的函数,然后我们使用该函数打印一个简单的信头。程序清单9.1给出了完整的程序,它由main()函数和starbar()函数组成。 程序清单 9.1 lethead1.c程序 /*lethead1.c*/ #include <stdio.h> #define NAME "GIGATHINK,INC." #define ADDRESS "101 Megabuck plaza" #define PLACE "Megapolis,CA 94904" #define WIDTH 40 void starbar(void); /*声明函数原型