摘要: C可以用于设计和实现抽象数据类型(ADT,abstract data type),因为它可以限制函数和数据定义的作用域。这个技巧也被称为黑盒设计。抽象数据类型的基本想法是很简单的——模块具有功能说明和接口说明,前者说明模块所执行的任务,后者说明定义模块的使用。但是,模块的用户并不需要知道模块实现的任 阅读全文
posted @ 2017-12-06 09:17 freryc 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 有关内存的思考题(积累中) void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); pri 阅读全文
posted @ 2017-11-27 10:05 freryc 阅读(240) 评论(0) 推荐(0) 编辑