摘要: 用 C 或老式 C版本开发的程序转换为标准 C,本文提供了这方面的一些指南。其中的一些内容是关于从 C 转换为 C的,另一些是关于从老式 C转换为标准 C++的。 1 使用一些预处理器编译指令的替代品 C/C预处理器提供了一系列的编译指令。通常,C惯例是使用这些编译指令来管理编译过程,而避免
阅读全文
摘要:内存管理 1. 内存分配方式 内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。
阅读全文
摘要:常用缩写词原词 缩写addition addanswer ansarray arraverage avgbuffer buf或buffcapture cap或captcheck chkcount cntcolumn colcontrol ctrldecode decdefine defdelete
阅读全文
摘要:Python代码规范和命名规范 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识 2、代码格式 2.1、缩进 统一使用 4 个空格进行缩进 2.2、行宽 每行代码尽量不超过 80 个字符(在特殊情况下可
阅读全文
摘要:1. 使用 const 提高函数的健壮性 看到 const 关键字,C++程序员首先想到的可能是 const 常量。这可不是良好的条件反射。如果只知道用 const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是 c
阅读全文
摘要:c++程序的编写版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补
阅读全文
摘要:其它编程经验 1. 提高程序的效率 程序的时间效率是指运行速度,空间效率是指程序占用内存或者外存的状况。全局效率是指站在整个系统的角度上考虑的效率,局部效率是指站在模块或函数角度上考虑的效率。 规则1:不要一味地追求程序的效率,应当在满足正确性、可靠性、健壮性、可读性等质量因素的前提下,设法提高程序
阅读全文
摘要:一 .共性规则 本节论述的共性规则是被大多数程序员采纳的,我们应当在遵循这些共性规则的前提下,再扩充特定的规则。 规则1:标识符应当直观且可以拼读,可望文知意,不必进行“解码”。 标识符最好采用英文单词或其组合,便于记忆和阅读。切忌使用汉语拼音来命名。 程序中的英文单词一般不会太复杂,用词应当准确。
阅读全文