找回密码
 注册
搜索

标签: 初学者

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

分享 小初学者
qq8570390 2017-3-2 16:41
蓄电池
102 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—宏
caozhaokun 2013-8-22 11:06
(1)用宏定义表达式时,要使用完备的括号。 示例:如下定义的宏都存在一定的风险。 #define RECTANGLE_AREA( a, b ) a * b #define RECTANGLE_AREA( a, b ) (a * b) #define RECTANGLE_AREA( a, b ) (a) * (b) 正确的定义应为: #define RECTANGLE_AREA( a, b ) ((a) * (b)) (2)将宏所定义 ...
个人分类: 编程技巧|106 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—效率
caozhaokun 2013-8-22 11:05
C语言初学者编程规范—效率 (1)编程时要经常注意代码的效率。 代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处理输入任务所需的时间长短;空间效率是程序所需内存空间,如机器代码空间大小、数据空间大 ...
个人分类: 编程技巧|141 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—函数与过程
caozhaokun 2013-8-22 11:04
C语言初学者编程规范—函数与过程 1 函数的功能与规模设计 (1)函数应当短而精美,而且只做一件事。 不要设计多用途面面俱到的函数,多功能集于一身的函数,很可能使函数的理解、测试、维护等变得困难。 一个函数应最多占满1或2个屏幕(就象我们知道的那样,ISO/ANSI的屏幕大小是80X24),只做一件事并且把它 ...
个人分类: 编程技巧|106 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—变量与结构
caozhaokun 2013-8-22 11:03
C语言初学者编程规范—变量与结构 1 谨慎使用全局(公共)变量 (1)去掉没必要的公共变量。 公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。 (2)仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。 在对变量声明的同时,应对其含义、作用及取值 ...
个人分类: 编程技巧|118 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—命名规则
caozhaokun 2013-8-22 11:02
C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。 然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“fo ...
个人分类: 编程技巧|100 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—可读性
caozhaokun 2013-8-22 11:01
1 避免使用默认的运算优先级 注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级,可防止阅读程序时产生误解,防止因默认的优先级与设计思想不符而导致程序出错。 示例:下列语句中的表达式 word = (high 8) | low (1) if ((a | b) (a c))&nb ...
个人分类: 编程技巧|110 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—注释
caozhaokun 2013-8-22 11:00
1 注释的原则和目的 注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为自注释的——清晰准确的函数、变量等的命名,可增加代码可读性,并减少不必要的注释——过 ...
个人分类: 编程技巧|81 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—排版
caozhaokun 2013-8-22 10:48
1 严格采用阶梯层次组织程序代码 函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case 语句下的情况处理语句也要遵从语句缩进要求。 程序块的分界符(如C/C++ 语言的大括号‘{’ 和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的 ...
个人分类: 编程技巧|82 次阅读|0 个评论

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-29 17:32 , Processed in 0.030561 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部