2013年10月29日

编程精粹:编写高质量的C语言代码———笔记一

摘要: 第一章 假想的编译程序要记得对空语句进行处理,最好使用NULL使其明显可见char * strcpy(char* pchTo, char* pchFrom){char* pchStart = pchTo;while(*pchTo++ = *pchFrom++) NULL;return (pchStart);}某些编译程序允许用户在 && 和 | | 表达式以及 if、for 和 while 构造的控制表达式中禁止使用简单赋值,这样就可以帮助用户查出这种错误。这种做法的基本依据是用户极有可能在以上五种情况下将等号==偶然地健入为赋值号=。上面的函数在编译的时候会产生错误警告,所以 阅读全文

posted @ 2013-10-29 21:12 walkwalkwalk 阅读(411) 评论(0) 推荐(0) 编辑

导航