2015年9月27日

相关疑惑及个人解析

摘要: 相关疑惑及个人解析 p147 fprintf("error\n");由于fprintf函数会把格式字符串当作一个文件结构来处理,这种情况下很有可能出现内核转储的后果.疑问:内核转储是什么意思?为什么会造成这种后果? 在UNIX系统中,常将“主内存”(main memory)称为核心(core),因... 阅读全文

posted @ 2015-09-27 09:55 陆游君语 阅读(122) 评论(0) 推荐(0)

其他知识点

摘要: 其他知识点 printf族函数 include <stdio.h include <math.h include <ctype.h int main(void) { printf("%u\n", 34); short c; //short与char类型的参数会被自动扩展为int型,因此 ... 阅读全文

posted @ 2015-09-27 09:51 陆游君语 阅读(163) 评论(0) 推荐(0)

作者相关建议

摘要: 建议 不要说服自己相信“皇帝的新装” 有些错误极具伪装性和欺骗性,要特别注意。 直截了当地表明意图 当编写代码时,如果可能会被理解成为其他意思,请使用括号或者其他方式让你的意图尽可能清除明了。 考察最简单的特例 无论是构思程序的工作方式,还是测试程序的工作情况都是适用的,很多错... 阅读全文

posted @ 2015-09-27 07:55 陆游君语 阅读(115) 评论(0) 推荐(0)

C语言缺陷与陷阱读书笔记(七)

摘要: 可移植性缺陷 7.1 应对C语言标准变更 随着语言标准的不断升级,使得程序越来越容易编写,而且不大容易出错。但是也同时让这些程序无法在较旧的编译器工作。要解决这个问题,需要充分考虑程序的向下兼容。 7.2 标识符名称的限制 为了保证程序的可移植性,谨慎地选择外部标识符的名称是重要的。不然可能会引... 阅读全文

posted @ 2015-09-27 07:36 陆游君语 阅读(991) 评论(0) 推荐(0)

导航