咱们如何使用函数呢?如何告诉计算机我们要使用函数呢?这就需要先对函数进行定义。
【补充个程序规范】
函数名:模块名_功能,首字母大写,例如NRF24L01_Init
变量名:第一个单词小写,其余大写,例如maxValue
函数定义方法:
(1)定义无参数函数
类型名 函数名()
{
函数体
}
或者
类型名 函数名(void)
{
函数体
}
函数体包括声明部分和语句部分。类型名是指定函数值的类型,即指定函数带回来值的类型。
什么叫声明部分?什么叫语句部分?什么叫类型名?举个例子:
int max(int x ,int y)
{
int z; //声明部分
z = x > y ? x : y; //语句部分
return(z); //返回值
}
即声明部分包括对函数中用到的变量进行定义以及要对调用的函数进行声明等。
(2)定义有参数函数
类型名 函数名(形式参数列表)
{
函数体
}
还是这段代码:
int max(int x ,int y)
{
int z; //声明部分
z = x > y ? x : y; //语句部分
return(z); //返回值
}
(3)定义空函数
为什么要放空函数在程序中呢?是因为某些功能函数还没编写好,先用空函数占一个位子,等程序编写好后直接替换。
类型名 函数名()
{ }



