函数原型
本课属于 Coddy C 学习旅程的“基础知识”单元。第 51 课,共 63 课。
在 C 中,我们可以在使用函数之前声明它。函数原型会在实际定义函数之前,告诉编译器函数的名称、参数和返回类型。
为一个用于将两个整数相加的函数创建函数原型:
int add(int a, int b);然后定义函数:
int add(int a, int b) {
return a + b;
}原型通常位于 main 上方,而函数本身位于 main 下方,这样代码看起来更整洁。
现在你可以在 main 中使用这个函数:
int main() {
int result = add(5, 3);
printf("%d", result);
return 0;
}如果没有原型,在函数定义之前调用它,就会出现编译器错误。
挑战
简单创建一个程序,完成以下任务:
- 为一个名为
calculateArea的函数声明函数原型,该函数接受两个整数(长度和宽度),并返回一个整数。 - 实现该函数,计算并返回面积(长度 × 宽度)。
- 在 main 函数中,从用户那里获取两个整数,调用
calculateArea,并打印结果。
亲手试试
#include <stdio.h>
// 在这里编写函数原型
int main() {
// 声明并读取变量
// 在这里调用函数并打印结果
return 0;
}
// 在这里实现函数这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C 在线编译器