在下个月开始进行系统编程之前,我正在研究C的基础知识和语法。在阅读时,我遇到了C89 / 99标准。根据维基百科,
我借用了第二版K&R的副本,它使用了C89标准。对于学生而言,使用C89是否会使K&R涵盖的某些科目失效,如果是这样,我应该注意什么?
最佳答案
没有理由要学习C89或C90而不是C99,它实际上已被取代。 C99编译器很容易找到,没有任何理由可以学习更早的标准。
这并不意味着您的教授不会将C89强加于您。从这里发布的标记为作业的各种问题中,我感到自C89以来,许多C(以及不幸的是C++)类(class)没有发展。
从新手的 Angular 来看,您很有可能不会真正注意到其中的区别-涵盖C99和C89 / 90的大量C语言。
关于c - 哪个版本的C更适合学生学习-C89/90或C99?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4359046/