免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cviolet
打印 上一主题 下一主题

请高手解惑(谭浩强书中的习题及给出的答案不太理解) [复制链接]

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
11 [报告]
发表于 2007-07-21 13:05 |只看该作者
俺的建议就是,不要看谭的书

论坛徽章:
0
12 [报告]
发表于 2007-07-21 13:09 |只看该作者
本科读计算机的大部分都读过谭的书

原帖由 cjaizss 于 2007-7-21 13:05 发表
俺的建议就是,不要看谭的书

论坛徽章:
0
13 [报告]
发表于 2007-07-21 13:10 |只看该作者

清华大学出版社出的书上的另一个例子,呵呵。

C语言复习指南与题解
求一个原码的补码,李俟杰 编著 作为考研的参考书呢。
unsigned int getbits(unsigned);
void main()
{ unsigned int a;
  printf("\n Input an octal number: ");
  scanf("%o",&a);
  printf("result: %o\n",getbits(a));
}
unsigned int getbits(unsigned int value)
{ unsigned int z;
  z=value&10000000;
  if (z ==10000000)
    z=~value+1;
  else
    z=value;
  return (z);
}

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
14 [报告]
发表于 2007-07-21 13:12 |只看该作者
原帖由 cviolet 于 2007-7-21 12:18 发表

说实在的,国内也没有谁编的ansi C能超越谭老师。做人要厚道,评论不能失实。
但令人生气的是 谭老师的个人网站上居然没有交流的地方,书本上也没有留下交流邮件。
书的前言强调所有代码都经过严格测试了。 ...

我不觉得自己的评论有失实之处。我看的关于 C 的第一本书也是谭的(别人送的 ),但是后来当我再看 K&R (当时还不知道有这个 )时,才发现其书中有许多不妥。后来随着对 C 了解的深入,这种感觉越来越强烈(之所以说是感觉,因为谭书的内容早已忘光,也没有兴趣再去温习。只能凭大家偶尔的引用及自己的印象/感觉判断)。

另外,现在的外文书(影印的或翻译的)也很多了,其中优秀/经典的多了去了,没必要老盯着国人写的书。

[ 本帖最后由 MMMIX 于 2007-7-21 13:14 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
15 [报告]
发表于 2007-07-21 13:17 |只看该作者
原帖由 mik 于 2007-7-21 12:21 发表
MMMIX 推荐一本好书给楼主吧

我建议 K&R。编译环境建议 gcc。

论坛徽章:
0
16 [报告]
发表于 2007-07-21 13:17 |只看该作者
原帖由 ypxing 于 2007-7-21 13:09 发表
本科读计算机的大部分都读过谭的书


说的太对了,等级 考试,考研,专业分班。通通都是以谭浩强老师的书为必学内容
各名校都有自己的教材,可大家都自觉不自觉另买一本《C程序设计》谭浩强著
上次我去清华看同学,清华计算机专业的人也都参考谭的书,虽然他们系用教材不用谭老师的。
所以啊。。。。。。

论坛徽章:
0
17 [报告]
发表于 2007-07-21 13:25 |只看该作者
原帖由 MMMIX 于 2007-7-21 13:17 发表

我建议 K&R。编译环境建议 gcc。

放假之前我在图书馆看过 K&R 原著,
感觉不适入门,组织上没有深入浅出,一开始就#define for while getchar array等,
没有一点点的基础,先把谭老师及校编教材吃透了再看K&R吧,那时也许可以一路顺利的看下去。

论坛徽章:
0
18 [报告]
发表于 2007-07-21 13:34 |只看该作者

大家还是看代码的问题吧

《C语言复习指南与题解》 清华大学出版社
求一个原码的补码,李俟杰 编著 作为考研的参考书呢。
unsigned int getbits(unsigned);
void main()
{ unsigned int a;
  printf("\n Input an octal number: ");
  scanf("%o",&a);
  printf("result: %o\n",getbits(a));
}
unsigned int getbits(unsigned int value)
{ unsigned int z;
  z=value&10000000;
  if (z ==10000000)
    z=~value+1;
  else
    z=value;
  return (z);
}
C程序设计题解及上机指导 清华大学出版社 谭浩强主编
main()
{ unsigned int a;
  unsigned int getbits(unsigned);
  printf("\n Input an octal number:");
  scanf("%o",&a);
  printf("result:%o\n",getbits(a));
}
unsigned int getbits(unsigned value)
{ unsigned int z;
  z=value&0100000;
  if (z==0100000)
     z=~value+1;
  else
     z=value;
  return(z);
}

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
19 [报告]
发表于 2007-07-21 13:52 |只看该作者
原帖由 cviolet 于 2007-7-21 13:25 发表

放假之前我在图书馆看过 K&R 原著,
感觉不适入门,组织上没有深入浅出,一开始就#define for while getchar array等,
没有一点点的基础,先把谭老师及校编教材吃透了再看K&R吧,那时也许可以一路顺利的看下去。

持保留意见。

论坛徽章:
0
20 [报告]
发表于 2007-07-21 14:26 |只看该作者
原帖由 MMMIX 于 2007-7-21 13:52 发表

持保留意见。

呵。。。呵。。。 等开学再去图书馆老馆区,找原著,狠狠补一回。
说不定那时就不会这么说了。呵。。。我还有点印象,那本书不是太厚小节和练习题好象堆在一起,
当时就感觉不太爽。章节不是太分明,知识先后次序有点乱(所以说对初学者不太适合)。个人感觉罢了。哦,对了,封面上还有个 ANSI的红色图章。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP