C (C99+)标准要求(尽管是隐式的)一个一致性实现将__STDC__定义为1。/* may be IEC 60559 conformant implementation */在这里,我们看到这些宏的语义没有一致性。知道为什么吗?这是一个可能的缺陷吗?为什么C标准不要求IEC 60559一致性实现来定义__STDC_IEC_
在第六页(第2.1章),我无法理解这样的文字片段:
ISO C标准(在第4条中)定义了两类一致性实现。协调托管的实现支持整个标准,包括所有的图书馆设施;一致性独立实现只需要提供特定的图书馆设施:<float.h>、<limits.h>、<stdarg.h>和<stddef.h>中的;自AMD1 (也是<该标准还为程序定义了两个环境,一个是独立的环境,是所有实现所需的环境,除了独立实现所需的库设施(其中程序启动和终止的处理是由实现定义的)和托管环境(这