月薪10000元的程序员的代码的几处硬伤_C程序设计伴侣书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C程序设计伴侣 > 月薪10000元的程序员的代码的几处硬伤
薛非 C程序设计伴侣 的书评 发表时间:2012-10-07 21:10:17

月薪10000元的程序员的代码的几处硬伤

1.4.B 编码规范——如何写出简洁优美的代码
中有一段所谓的“月薪10000元的程序员的代码”
这段代码有几处低级错误

1.

char str[100] = "";
这个初始化是毫无意义的
这一点比前面的所谓“月薪1000元的程序员的代码”还要差

2.

printf("please input a string:n");
的位置不当
因而是一个逻辑错误
这条语句应该写在循环体内
而不是循环体外
换句话说
它并没有起到完整地“提示用户输入”作用

3.
     
do { } while(1); 结构丑陋
本质上这里应该是一个while语句而不是do-while语句
写成do-while语句必然得到一个很丑陋的结构

4.

if(NULL!=fp)完全是无厘头
因为若程序执行到这里
fp根本不可能为NULL

从这几方面看
这两段代码同样“惨不忍睹”

展开全文
有用 0 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“月薪10000元的程序员的代码的几处硬伤”的回应

薛非 2013-02-02 11:57:02

书本的最后的那个代码连编译都无法通过

薛非 2012-10-30 21:34:36

哦,那个是100000元程序员的吧

imcc 2012-10-09 21:21:17

书本的最后,还有一个更完善的呢