我很困惑,为什么我的编译器在以下条件抛出一个错误: void funcExample (void * p_Buf, uint16_t len)
{
uint16_t i;
for (i = 0; i < len; i++) {
otherFunc (((uint8_t *)p_Buf)++); //error = expression must be a mod
我几乎完成了我的C Primer Plus书籍,并且即将打击结构和联盟等等......但我仍然没有完全掌握关键字void是什么。虚空做什么?它是如何工作的?我应该什么时候使用它? 我明白 void function(void)
基本上说,没有返回值。没有任何争论。 我知道,你可以使用不同的场景, int function(void); //has a return of type int --