gpt4 book ai didi

c - 如何在 C 中实现 typeof 运算符

转载 作者:太空宇宙 更新时间:2023-11-04 02:41:23 28 4
gpt4 key购买 nike

typeof 运算符在 C 中是否可用。如果是,如何实现它。或者是否有我必须使用的头文件?当我尝试使用 typeof 语句时出现以下错误

  • 未声明的函数“typeof”(您是说 feof 吗?);假设 extern 返回 int

最佳答案

C 是一种比 Python 级别低得多的语言,几乎没有什么魔力。它适用于低级任务 - Python 的引用实现是用 C 编写的......

即使最近的 C 版本比 1970 年代 (*) 的旧 K&R C 更不宽容,规则主要是:如果程序员知道它,编译器就没有用了。例子:

  • 数组:程序员应该关心大小,编译器只关心起始地址
  • 变量类型:程序员应该知道,编译器只在编译时关心它,但不存储运行时的信息

(*) 确实有编译器强制执行的规则,但主要是在编译时:在运行时程序被剥离到最低限度

关于c - 如何在 C 中实现 typeof 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31510355/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com