比风格差更恶劣的是没有风格。_C语言程序设计书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 科技 > C语言程序设计 > 比风格差更恶劣的是没有风格。
孟婆来碗汤 C语言程序设计 的书评 发表时间:2013-12-31 19:12:30

比风格差更恶劣的是没有风格。

太多关于像”你行你上啊”这样的伪命题,在此诸位就不要再争了。好比我买台空调,回家发现是坏的,难不成我要自己会制冷?

国内各种技术类书籍简直不堪入目。不是你抄我,就是我抄你。稍微用点心的就改几个字符符号,或多写几页序,不知道害死了多少在门槛边的人们。谭教授当然也在此作者当中。

择录一段他第一章里的原码,让诸位"欣赏“一下他的”风格“:
#include <stdio.h>
void main()
{
int max(int x,int y);
 int a , b , c ;
 scanf("%d,%d",&a,&b);
 c=max(a,b);
 printf("max=%dn",c);
}
int max(int x,int y)
{
 int z;
 if (x>y) z=x ;
 else z=y;
 return(z)
}

这TM叫什么风格?这叫无风格,比烂风格更恶劣的误人子弟的无风格。要知道代码习惯一朝养成,十年难改。谭教授立功了。

展开全文
有用 5 无用 0

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

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“比风格差更恶劣的是没有风格。”的回应

艾弗新 2016-10-04 20:58:16

thank you ~~~

非格 2016-09-01 19:37:58
艾弗新 :同问

偶尔看见,这么说这段代码的小问题是:int max(int x,iny);这行代码应该写在void main()的上方也就是改成:
int max(int x,int y);
void main(){
.....
提前声明函数是告诉编译器在编译时是存在这个函数的,如果没有提前声明,那么在一些情况下是会出问题的。
最大的问题是风格!!写程序没注释,不要觉得因为程序短所以不写,这对你习惯的养成是很重要的,其次在主函数内的变量声明没有任何意义像什么a,b,c,i1,i2这在程序中看见是很要命的。
所以这本书就是告诉你怎么写程序,但是没有告诉你正确习惯的养成。

celsky 2014-08-26 17:07:18

 #include <stdio.h>
  void main()
  {
  int max(int x,int y); //在函数里面声明函数?
   int a , b , c ;
   scanf("%d,%d",&a,&b); //整数用了浮点。。
   c=max(a,b);
   printf("max=%d\n",c); //c是int好不好,用%i
  }
  int max(int x,int y) //这个函数纯粹是多余。实现我写在下面。
  {
   int z;
   if (x>y) z=x ; //虽然可以这样,但是这是给初学者。。
   else z=y;
   return(z) //分号?!括号?!
  }
另外,通篇没有缩进。
max实现可以用宏或者内联函数效率高的多,一行的事。还有种东西叫做三目运算符。
我觉得大学我不能学编程了。。。现在高三,水平有限,如有不对的欢迎大牛指正!

繁鸢似雪 2014-03-05 18:13:17

应该是空格吧,对齐的问题吧。

艾弗新 2014-01-26 13:38:48

同问

被吓坏的人 2014-01-24 15:08:55

问一下,这段代码问题在哪?(我是初学者,真的不清楚)