error: implicit declaration of function ‘traverse‘ is invalid in C99 [-Werror,-Wimplicit-function-de
error: implicit declaration of function ‘traverse’ is invalid in C99 [-Werror,-Wimplicit-function-declaration]C报错原因:helper function写在了调用函数的后面,而C99语法要求helper function声明在调用函数之前。