系统级源代码:系统裁剪
摘要:#include "stdio.h" #define TEST_2 1 int main() { int a = 11; /* #if TEST_2 int *b = &a; *b = 10; #endif a++; */ } 对某些功能不需要,TEST_2宏定义改为0,重新编译
阅读全文
编译后错误处理
摘要:按照报告的顺序逐个修正(一个单一的错误往往具有传导性) 每修正一个错误立即重新编译
阅读全文
注释风格
摘要:多行注释,注释内的每行都以一个*号开始,指出整个范围都是多行注释的一部分 /* *简单主函数: *读取两个数,求它们的和 */ int main() 单行注释方式注释掉代码段的每一行 // /* // *单行注释中的任何内容都会被忽略 // *包括嵌套的注释对也一样会被忽略 // */
阅读全文
《编程思想》
摘要:出现错误必须解决(当即),解决不了更改方案避开问题,如果遇到问题必须解决不能放到以后 做一件事做好后再做下一件 函数体中要使用外部的东西必须通过参数来传递 看书,学习要带着问题,面对问题要提出自己的解决方法才能提高 重视警告信息,感谢编译器的提示 优化:最有价值的地方进行优化 简单:函数简单清晰,便
阅读全文