在C中定义具有相同原型的许多不同函数的情况并不少见。,而不必更改许多行代码,我可以使用预处理器来保持灵活性: #define FUNCTION(func) int (func)(int x, int y, char z, char *w) 然后用我的原型替换我的原型FUNCTION(f);FUNCTION(h);FUNCTION(j); 然后,当我定义函数时,我会使用下面这样的代
Hi有一个接受chan []byte的函数(因为没有指定方向,我理解它是双向的)。该函数不发送或接收任何内容,只查看通道中与统计相关的元素数量。我想在一个具有以下签名的函数中调用此函数:但是,当我试图使用参数调用另一个函数时,我得到了错误cannot use fooChannel有没有办法将fooChannel转换为cha