标签: c function
代码:
#include <pthread.h> void *thread(void* o) { return NULL; } void man(void) { pthread_create(NULL, NULL, &***thread, NULL); }
它使用-Wall -Wextra -Wpedantic进行编译而没有警告。您可以在线程之前添加更多的星号,它们没有任何作用。之间的原因是什么?为什么不给出错误而不是保持沉默?这是C11指定的吗?
-Wall -Wextra -Wpedantic