C语言如何引用typeof,typename, typeid?

C语言如何引用typeof,typename, typeid?纯C而非C++,VS能有提示,但是在编译报错,未定义。

c语言没有这些关键字,没法用。有提示只是编辑器的提示,可是编译器不认。

c可以用typeof,需要引用

#include <stdio.h>

typeid和typename在c++中可用,需要引用

#include <typeinfo>

https://docs.microsoft.com/zh-cn/cpp/cpp/typeid-operator?view=vs-2019
https://docs.microsoft.com/zh-cn/cpp/cpp/typename?view=vs-2019

可用这个在线工具对比看下
https://www.onlinegdb.com/online_c_compiler