C语言已经存在很多年。它没有消失。它还在发展。每年都有新的变化。程序员需要知道这些变化。这里说说最新的C语言参考文献。这些资料帮助人们写好程序。
最新的C语言标准很重要。ISO组织发布标准。现在最新的标准是C17。C17在2018年发布。它也叫ISO/IEC9899:2018。这个标准不算大改动。它主要修复问题。它改正了C11标准的一些错误。它让语言更一致。程序员写代码更安全。许多书籍已经更新。它们加入C17的内容。这是重要的参考。
C17没有新的大功能。它完善了旧功能。比如对齐功能。C11加入了对齐控制。但有些地方不清楚。C17让规则更明白。程序员知道怎么分配内存。还有泛型选择。C11有泛型宏。_Generic关键字让宏更智能。C17调整了细节。代码行为更可预测。这些细节很重要。小问题会导致程序错误。标准文档修复它们。
编译器也在跟进。GCC编译器支持C17。Clang编译器也支持。程序员用编译器开关。比如-std=c17。这样代码按新标准检查。编译器的手册要读。它们是最直接的参考。GCC手册在线免费。它解释每个功能。它举出例子。程序员可以试验。编译器更新很快。新版本支持更好。检查编译器版本是必要的。
书籍是重要的学习资料。经典书籍出新版。K