读《c程序设计语言》一些感受
2010-04-29 12:23
169 查看
最近在看《c程序设计语言》,就是那本被誉为C语言圣经的书籍。几天看了一章,感触很大,开篇就涉及到很多实用程序,不像谭浩强那样让人深陷语法细节之中,而且学完谭的书感觉什么都不能做。很多问题谭都回避了。所谓专业看看c程序设计语言的代码的风格就能感受到,一种精心雕琢的艺术品。第一章有一个简单的问题,就是把字符串有多个空格的用一个空格代替,自己写了一种,后来看了答案,感觉自己其实把简单的问题复杂化了,这或许就是大牛与我这样菜鸟的差别。下面是原书的解答和我自己的解答
]原书配套解答 #include<stdio.h> #define NONBLANK 'A' int main(void) { int c; int lastc; lastc = NONBLANK; while ((c = getchar()) != EOF) { if (c != ' ' || lastc != ' ') putchar(c); lastc = c; } } 下面的是我自己写的 #include<stdio.h> int main(void) { int c; int count = 0; while((c=getchar())!=EOF) { if (c == ' ') count++; else { count = 0; putchar(c); } if(count==1) putchar(' '); } }
相关文章推荐
- Linux 平台下爬代码的一些感受
- 虚拟机骚操作·Ubuntu16.04和UbuntuKylin16.04使用感受以及黑屏问题·Ubuntu下搜狗拼音输入法的n种问题AND推荐一些重装时的有用的一些问题链接
- asp过程调用的一些感受
- Mac 使用感受以及一些技巧、工具推荐
- 版本控制:SVN和GIT的一些使用感受
- 参加工大毕业典礼后的一些感受
- 2.6.39发布了-最近关于内核开发的一些感受
- 初学SuperMap Object的一些感受
- 看了两集的《资本市场》,感受颇深,分享一些知识
- 使用ECLIPSE的一些感受!
- PI小结之二,一些感受
- 考研空档期的一些感受
- 对于KVO的一些感受
- 春节回家时的一些感受
- Python点滴01——关于Python2.x和3.x的一些个人感受
- 游戏开发(程序)职位招聘的一些感受和经验 ---转
- 最近的一些感受!!
- 最近做软件的一些感受
- csdn第一堂课的一些感受
- 写一些最近GPS测试的感受把