【喵呜刷题小喵解析】:在串口通信中,判断串口接收缓冲区是否有数据的函数通常是`available()`。这个函数会返回当前缓冲区中可用的字节数。因此,正确答案是C选项`available()`。而A选项`begin()`用于初始化串口通信,B选项`readBytes()`用于读取指定数量的字节,D选项`read()`用于读取一个字节,它们都不用于判断接收缓冲区是否有数据。