C中是否有typeof运算符。如果是,如何实现它。或者是否必须使用头文件?当我尝试使用typeof语句时,我收到以下错误
feof
?);假设extern
返回int
。答案 0 :(得分:2)
C是一种比Python更低级别的语言,只有很少的魔力。它适用于低级任务 - Python的参考实现是用C语言编写的......
即使最近的C版本比20世纪70年代(*)的旧K& RC更不容忍,但规则主要是:如果程序员知道它,那么编译器的关注就没有用了它。示例:
(*)确实存在由编译器强制执行的规则,但主要是在编译时:在运行时将程序剥离到最小值