
《代码大全2》
文章平均质量分 66
汝南张公子
通信小白努力中!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
变量名的力量
第11章 变量名的力量 ①选择好变量名的注意事项 ②为特定类型的数据命名 ③命名规则的力量 ④非正式命名规则 ⑤标准前缀 ⑥创建具备可读性的短名字 ⑦应该避免的名字 v 选择好变量名的注意事项 该名字要完全、准确地描述出该变量所代表的事物。通常 对变量的描述就是最佳的变量名。 Ø 以问题为导向:一个好记的名字反映的通常都是问题,而不是解决方案。表达what,而不是how。原创 2017-09-07 10:17:49 · 343 阅读 · 0 评论 -
伪代码编程过程
伪代码编程过程 从微观上关注编程过程--关注创建单独的类及其子程序的特定步骤,讲述伪代码编程过程(ppp,Pseudocode Programming Process),有助于减少设计和编写文档所需的工作量,同时提高这两项工作的质量。 v 创建类和子程序的步骤概述 迭代的过程: a. 先对类做一个总体设计,列出这个类内部的特定子程序 b. 创建这些子程序 c. 从整体上复查这原创 2017-09-23 17:10:43 · 1741 阅读 · 0 评论 -
调试
调试 摘自:《代码大全2》第23章 调试 Debugging 概念:调试是确定错误根本原因并纠正错误的过程。 科学的调试方法: 1. 通过可重复的试验收集数据 2. 通过相关数据的统计构造一个假说 3. 设计一个实验来证明或反证这个假说 4. 证明或反证假说 5. 根据需要重复进行上面的步骤 找出缺陷的有效方法: 1) 将错误状态稳定下来 2) 确定错误的来源(即那个原创 2017-09-21 14:01:56 · 298 阅读 · 0 评论 -
命名规则
C的命名规则: Ø c和ch是字符变量; Ø i和j是整数下标 Ø n表示某物的数量 Ø p是指针 Ø s是字符串 Ø 预处理宏全部大写(ALL_CAPS)。通常也包括typedef。 Ø 变量名和子程序名全部小写(all_lowercase)。 Ø 下划线(_)用做分隔符:letters_in_lowercase C++的命名规则: Ø i和j是整数下标 Ø p是指针原创 2017-09-10 20:41:13 · 541 阅读 · 0 评论 -
不常见的数据类型
不常见的数据类型 ² 结构体 ² 指针 ² 全局数据 结构体: 使用结构体的理由: v 用结构体来明确数据关系 v 用结构体简化对数据块的操作 v 用结构体来简化参数列表 v 用结构体来减少维护 指针: 指针的使用是现代编程中最容易出错的领域之一。对指针的运用具有其固有的复杂性,很多常见的安全问题,特别是缓冲区溢出,其产生都可以追溯到错误运用指针上去。原创 2017-09-22 14:36:24 · 695 阅读 · 0 评论