4.4.3 函数
与普通C语言程序一样,DSP的C程序也是由若干函数构成,其中有且仅有一个名为main的函数即主函数。主函数是程序的入口,主函数中的所有语句执行完毕,则程序执行结束。
用户可以根据需要定义自己的功能函数,也可以调用C编译器提供的标准函数(库函数)来完成某种特定的功能。
C函数的一般格式为
类型函数名(形式参数及其类型表)
{
变量声明部分;
执行语句部分;
}
一个函数在程序中可以三种形态出现:函数定义(Definition)、函数调用和函数声明(Declaration)。函数定义相当于汇编语言中的一般子程序。函数调用相当于调用子程序。函数定义和函数调用不分先后,但若调用在定义之前,那么在调用前必须先进行函数声明。函数声明是一个没有函数体的函数定义,而函数调用则要求有函数名和实际参数表。