c - 我应该坚持哪个 C 标准?
问题描述
在 C18、C11、C99 和 ANSI C 中,我(目前)应该坚持哪个标准,为什么?找出哪些编译器支持哪些标准的最佳方法是什么?对于不同的编程领域,这种选择有何不同?
解决方案
通常,最新标准一经发布,就会取代所有其他现有标准。因此,从理论上讲,它是随时可用的最新版本。
然而,并不是所有的编译器都支持最新的标准版本——实际的答案是:你的环境支持的最新版本通常是最好的。
推荐阅读
- python - 使用 FileHuey,Huey Consumer 无法在 Windows 中取消队列请求
- sql - 按日期和按桶容量的序列号
- python - Apache2 WSGI Flask 应用程序给出 sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) 无法打开数据库文件
- java - ObjectMapper Redis 序列化问题
- angular - Angular:在哑组件中保存重新加载数据的最佳实践?
- wordpress - 在 wordpress 中自动重置密码(python 请求或其他方式)
- airflow - Airflow DAG 无法在根文件夹中导入模块
- python - 如何在 Django Rest Framework 上测试图像上传
- docker - 在 ARM 上构建和部署 GCC/AMD64 C++ 应用程序的替代方案?
- javascript - BootstrapVue - 表格列标签格式