编程常用英语

发布 2021-02-06 19:50:28 阅读 3883

temp 可缩写为 tmp ;

flag 可缩写为 flg ;

statistic 可缩写为 stat ;

increment 可缩写为 inc ;

message 可缩写为 msg ;

l 局部变量(local) (其它:g 全局变量(global)..

i 数据类型(interger)

v 变量(variable) (其它:c 常量(const)..

width 变量含义。

用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。

说明:下面是一些在软件中常用的反义词组。

add / remove begin / end create / destroy

insert / delete first / last get / release

increment / decrementput / get

add / delete lock / unlock open / close

min / maxold / newstart / stop

next / previous source / target show / hide

send / receive source / destination

cut / paste up / down

示例:int min_sum;

int max_sum;

int add_user( byte *user_name );

int delete_user( byte *user_name );

明确公共变量与操作此公共变量的函数或过程的关系,如访问、修改及创建等。

说明:明确过程操作变量的关系后,将有利于程序的进一步优化、单元测试、系统联调以及**维护等。这种关系的说明可在注释或文档中描述。

示例:在源文件中,可按如下注释形式说明。

relation system_init input_rec print_rec stat_score

student create modify access access

score create modify access access, modify

注:relation为操作关系;system_init、input_rec、print_rec、stat_score为四个不同的函数;student、score为两个全局变量;create表示创建,modify表示修改,access表示访问。

其中,函数input_rec、stat_score都可修改变量score,故此变量将引起函数间较大的耦合,并可能增加**测试、维护的难度。

:时刻注意表达式是否会上溢、下溢。

示例:如下程序将造成变量下溢。

unsigned char size ;

while (size-- 0) /将出现下溢。

program code

当size等于0时,再减1不会小于0,而是0xff,故程序是一个死循环。应如下修改。

char size; /从unsigned char 改为char

while (size-- 0)

program code

9-7:使用变量时要注意其边界值的情况。

示例:如c语言中字符型变量,有效值范围为-128到127。故以下表达式的计算存在一定风险。

char chr = 127;

int sum = 200;

chr +=1; /127为chr的边界值,再加1将使chr上溢到-128,而不是128。

sum +=chr; /故sum的结果不是328,而是72。

若chr与sum为同一种类型,或表达式按如下方式书写,可能会好些。

sum = sum + chr + 1;

有可能的话,if语句尽量加上else分支,对没有else分支的语句要小心对待;switch语句必须有default分支。

不允许把多个短语句写在一行中,即一行只写一条语句。

if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。

1) 逗号、分号只在后面加空格。

int a, b, c;

2)比较操作符, 赋值操作符算术操作符"+"逻辑操作符"&&位域操作符"<<等双目操作符的前后加空格。

if (current_time >=max_time_value)

a = b + c;

a *=2;

a = b ^ 2;

3地址运算符)等单目操作符前后不加空格。

p = a内容操作"*"与内容之间。

flag = isempty; /非操作"!"与内容之间。

p = mem地址操作"&"与内容之间。

i与内容之间。

4)"-前后不加空格。

p->id = pid>"指针前后不加空格。

5) if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。

if (a >=b &&c > d)

注释格式尽量统一,建议使用。

编程英语常用词汇

application 应用程式应用 应用程序。applicationa framework 应用程式框架 应用框架应用程序框架。architecture 架构 系统架构体系结构。argument 引数 传给函式的值 叁见 parameter 叁数 实质叁数 实叁 自变量。array 阵列数组。ar...

常用编程词汇

data structures 基本数据结构。dictionaries 字典。priority queues 堆。graph data structures 图。set data structures 集合。kd trees 线段树。numerical problems 数值问题。solving l...

计算机常用词汇 编程

计算机术语编程和语言2008 04 22 14 12 57 编程api applicationprogramminginterfaces,应用程序接口 ascii americanstandardcodeforinformation interchange,美国国家标准信息交换 atl active...