1、函数声明
函数名 + 返回类型+入参(类型、个数、顺序)+“;”。告知编译器,在编译链接截断可以检查
int add(int, int); 或者 int add(int a, int b);
在Old style C里甚至可以写成 add();。若省略函数返回类型,编译器默认返回值为int。
并非所有的声明,都包含了完整的函数信息
2、函数原型
函数声明的某种特例。必须写清楚函数的参数及标识符。int add(int, int); 或者 int add(int a, int b);
原型包含了所有的函数信息
3、函数定义
给出函数体 “{ }”
int add () {
....; // 需要包含函数体
}
本文介绍了C语言中函数声明的基本结构,包括返回类型、参数列表以及在OldstyleC中的特殊情况。同时区分了函数声明和原型的区别,强调了函数定义的重要性,即提供函数体实现。
453





