典型的C编程风格

五月 28th, 2010, in 程序人生, by None

C语法很灵活,如果我们都遵循一些良好的编程风格,可以写出高效率,思路清晰的代码。同时这也是一个程序员应该养成的良好习惯。良好的编程习惯有:写注释,代码对齐,规范命名等等。这篇文章只简单的展示一个经典的编程风格,请先看以下程序清单:

/* cypher1.c -- 改变输入,只保留其中的空格 */ #include #define SPACE ' ' int main(void) { char ch; ch = getchar(); // 读入一个字符 while(ch != '\n') // 当一行未结束时 { if(ch == SPACE) // 空格不变 putchar(ch); else putchar(ch+1); ch = getchar(); // 获取下一个字符 } putchar(ch); // 打印换行符 return 0; }

这里一个读取字符语句在while循环之前,另一个“读”在循环的结尾,这样,我们可以通过C灵活的语法来将读取字符和判断字符合并为一个表达式:

ch = getchar(); // 读入一个字符 while(ch != '\n') // 当一行未结束时 { …… ch = getchar(); // 获取下一个字符 }

替换为下面这种形式

while((ch = getchar()) != '\n') // 当一行未结束时 { …… // 处理字符 }

这种典型的习惯用法在C及其它现在语言中很常见,我们应当熟悉它

发表回复

您的 email 地址不会被公开。 必填信息前已经标志为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>