高级编程:函数、库、编程范式与代码执行方式
1. 函数的重要性与定义
在编程中,可复用代码以函数的形式存在,能实现诸如将字符串转换为小写、在屏幕上打印文本以及从互联网下载文件等功能。程序员应避免多次输入相同代码,因为这会导致维护多份相同代码,增加程序整体大小,违反“不要重复自己”(DRY)的软件工程原则。
函数也是封装的一个例子,之前我们在硬件中看到过封装,现在在软件中再次看到。函数封装了代码块的内部细节,同时提供使用该代码的接口。开发者使用函数时,只需了解其输入和输出,无需完全理解函数的内部工作原理。
1.1 函数的定义
函数在使用前必须先定义,定义后通过调用使用。函数定义包括函数名、输入参数、函数的程序语句(称为函数体),在某些语言中还包括返回值类型。
以下是一个用 C 语言编写的计算圆面积的函数示例:
// C function to calculate the area of a circle
double areaOfCircle(double radius)
{
double area = 3.14 * radius * radius;
return area;
}
在这个例子中,开头的 double 类型表明函数返回一个浮点数,函数名为 areaOfCircle ,用于计算圆的面积,它接受一个名为 radius 的双精度浮点型输入参数。函数体中,声明了一个局部变量 area ,用于存储计算
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



