为什么*和&对功能没有影响?

时间:2018-06-22 15:15:09

标签: c function

代码:

#include <pthread.h>

void *thread(void* o) {
    return NULL;
}

void man(void)
{
    pthread_create(NULL, NULL, &***thread, NULL);
}

它使用-Wall -Wextra -Wpedantic进行编译而没有警告。您可以在线程之前添加更多的星号,它们没有任何作用。之间的原因是什么?为什么不给出错误而不是保持沉默?这是C11指定的吗?

0 个答案:

没有答案