1

关于投票
编程规则

函数变量定义

数据的传递尽量通过函数的参数来实现,函数前面的函数返回值类型最好是表示函数执行的状态。

比如:我们通过串口接收一个字节数据,我们可以定义函数如下:

BOOL
xSmsPortSerialGetByte( CHAR * pucByte )
{
    *pucByte = UDR;
    return TRUE;
}

还可以定义如下:

Char xSmsPortSerialGetByte( void)

{
    return UDR;
}
第一种方法,调用函数后需要传递出一个接收到的数据,这个是通过函数的参数来传递的。第二种方法,是通过函数的返回值来传递的。

编译

代码编译后不能存在warning。

系统分类: 嵌入式
用户分类: 学习设计
标签: 无标签
来源: 整理
发表评论 阅读全文(206) | 回复(0)
总共 , 当前 /