使用变参函数实现STM32串口的简易printf功能(新) 第一,去掉了原来使用的goto语句,因为C语言中除了错误处理之外,不建议使用goto语句;第二,fmt和pnt的含义更加明确,它们始终指向下一个需要处理的字符和变参;第三,整理了程序结构,使它更加清晰。void uart_printf(USART_TypeDef *USARTx, char *fmt, ...){ char *pnt = (char *)&fmt... 2023-06-13 单片机STM32串口变参函数文章