用C写了个函数bool ***() ,编译时出错:error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ’***'。
发现是因为C语言里本身没有bool这种布尔类型,只有_Bool(C99的标准),所以需要将bool改成_Bool或加上 typedef _Bool bool。
用C写了个函数bool ***() ,编译时出错:error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ’***'。
发现是因为C语言里本身没有bool这种布尔类型,只有_Bool(C99的标准),所以需要将bool改成_Bool或加上 typedef _Bool bool。