![]() |
1
13
K&R在书中解释了习语的重要性。是的,C程序员很重视代码的简洁性,但并不是故意简明扼要地惩罚初学者。经过一段时间的读写,你开始识别模式,所以当你在别人的代码中看到它们时,你就知道你在看什么。
|
![]() |
2
5
未定义的行为 .
而且,你不应该改变
第三,当重新实现一个也由您的环境提供的函数时,请给它另一个名称。否则编译器可能会用一些与函数调用等效的内置代码替换它。例如,GCC有
代码的固定版本如下所示:
|
![]() |
3
0
Other more readable, more efficient examples 可以通过使用 Google Codesearch .
看看Android和BSD的源代码,尤其是更现代的C实现
而不是
|
![]() |
jxh · 第一列需要#的编译器? 7 年前 |
![]() |
Pruzo · K&R 5.11函数指针C中的混淆线 9 年前 |
![]() |
Bar K · c程序的意外行为,试图从K&R解决E6-2 9 年前 |
![]() |
maja · K&R 1.6数组//数组构造中的数字表示 10 年前 |