第2页 关于变量和函数名字的一些规则
ziyoudefeng (娜娜,有你生活真幸福~~)
读过 程序设计实践
- 章节名:关于变量和函数名字的一些规则
- 页码:第2页
全局变量、全局函数、类和结构体都应该有说明性的名字,以表明它们在程序里扮演的角色。 相反,对局部变量使用短名字就够了。按常规方式使用的局部联邦可以采用极短的名字,比如i、j作为循环变量;p、q作为指针;s、t表示指针等。 函数应该采用动作性的名字。函数名应当用动作性的动词,后面可以跟着名词: now = date.getTime(); putchar('\n'); 引自 关于变量和函数名字的一些规则 (PS:这两个名字都比较好:第一个是动词get + 名词time;第二个是动词put + 名词char)
对返回布尔类型值(或真/假)的函数命名时,应该清楚地反映其返回值情况。比如下面的命名就不是很好了: if (checkoctal(c)) ... 因为这里函数名字就没有指明什么时候返回真,什么时候返回假。而下面这种写法就挺好: if (isoctal(c)) ... 这样就把返回真假的情况指明了。 引自 关于变量和函数名字的一些规则
249人阅读
ziyoudefeng对本书的所有笔记 · · · · · ·
-
第8页 练习1.5代码哪里出错了?
int read(int *ip) { scanf("%d", ip); return *ip; } ... insert(&graph[vert], read(&val),...
-
第13页 练习1.7代码怎样改,算是比较清晰?
if (retval != SUCCESS) { return (retval); } /* All went well! */ return SUCCESS; 这段代...
-
第2页 关于变量和函数名字的一些规则
-
第5页 尽量少的用否定表示法
含有否定运算的条件表达式比较难理解。 比如下面代码就不是很好: if (!(block_id < actblks)...
-
第9页 关于修改别人之前的代码需要注意的一点-->保持一致性
如果你工作在一个不是自己写的程序上,请注意保留程序原有的风格。当你需要做修改时,不要使用...
> 查看全部12篇
说明 · · · · · ·
表示其中内容是对原文的摘抄