这个旧的 C 编译器中的 ossiz 是啥?
Posted
技术标签:
【中文标题】这个旧的 C 编译器中的 ossiz 是啥?【英文标题】:What is ossiz in this old C compiler?这个旧的 C 编译器中的 ossiz 是什么? 【发布时间】:2022-01-22 01:02:29 【问题描述】:我正在研究由 dmr 自己编写的最早的 c 编译器之一。它是在 1970 年代初编写的,因此显然语法非常不同。在this文件中,ossiz
是什么意思?
ossiz 250;
顺便问一下,有没有关于这类事情的有用文章或手册(旧的 c 语法)?
【问题讨论】:
***.com/q/70407012/17635987 @kirjosieppo 添加了有关隐式 int 的信息并回答了该问题 【参考方案1】:就像在 B 中一样,它是一个带初始化的全局变量定义。在现代 C 中,它将是:
int ossiz = 250;
还有:https://github.com/mortdeus/legacy-cc/blob/2b4aaa34d3229616c65114bb1c9d6efdc2a6898e/last1120c/c10.c#L462
【讨论】:
以上是关于这个旧的 C 编译器中的 ossiz 是啥?的主要内容,如果未能解决你的问题,请参考以下文章