unsigned char (*input_byte)(BT_CMD_FIFO_t *this, unsigned char byte); 这个语句如何理解?
2个回答
2012-02-02
展开全部
unsigned char (*input_byte)(BT_CMD_FIFO_t *this, unsigned char byte);
修改为
char max(int *p,char a)
这样很容易理解了
(*input_byte)(BT_CMD_FIFO_t *this, unsigned char byte) 表示函数指针
(*input_byte)表示函数名
(BT_CMD_FIFO_t *this, unsigned char byte) 这个是参数
unsigned char 是这个函数返回类型
修改为
char max(int *p,char a)
这样很容易理解了
(*input_byte)(BT_CMD_FIFO_t *this, unsigned char byte) 表示函数指针
(*input_byte)表示函数名
(BT_CMD_FIFO_t *this, unsigned char byte) 这个是参数
unsigned char 是这个函数返回类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询