原帖由 newzy 于 2007-9-10 09:48 发表
不要好高骛远, 识为他简单.
说句不好听的, 如试问下 printf 的用法你真的很熟吗? 格式串中
"%5s", "%5.2s", "%-5.2s", "%5.s", "%.5s", "%5.*s", "%*.*s",
用法你都会用吗?
printf("%d", (char)255); 与 printf("%d", (int)255);
的结果一样吗, 为什么?
原帖由 zhn636 于 2007-9-10 10:07 发表
printf("%d", (char)255); 与 printf("%d", (int)255);
的结果一样吗?我想知道在哪一节中可以找到这个问题的答案呢?谢谢了
原帖由 newzy 于 2007-9-10 09:48 发表
"毒草" 一词看出楼主太轻浮.
有幸拜读谭老师的书, 你应感到荣幸.
谭的话字字句都值得你读细细读几遍.
不仅在校期间, 毕业后 3 年内仍建议你再把他的书读两遍.
不要好高骛远, 识为他简单.
说句不好听的 ...
原帖由 newzy 于 2007-9-10 09:48 发表
"毒草" 一词看出楼主太轻浮.
有幸拜读谭老师的书, 你应感到荣幸.
谭的话字字句都值得你读细细读几遍.
不仅在校期间, 毕业后 3 年内仍建议你再把他的书读两遍.
不要好高骛远, 识为他简单.
说句不好听的 ...
原帖由 mingyanguo 于 2007-9-10 11:36 发表
这就过了,我只浏览过这本书没发现什么特别,但在newsmth记得有牛人在这本书里面(习题?)找过N多的硬伤,包括最新版都没改掉,鉴于此,对于认真的学习者,并不推荐这本书。
原帖由 newzy 于 2007-9-10 09:48 发表
"毒草" 一词看出楼主太轻浮.
有幸拜读谭老师的书, 你应感到荣幸.
谭的话字字句都值得你读细细读几遍.
不仅在校期间, 毕业后 3 年内仍建议你再把他的书读两遍.
不要好高骛远, 识为他简单.
说句不好听的 ...
原帖由 zhn636 于 2007-9-10 11:53 发表
是水木清华http://www.newsmth.com
原帖由 mzli 于 2007-9-10 13:17 发表
不要把自己的水平差怪罪到教材上,谭的这本教材虽谈不上什么精典,更不能说是垃圾。
入门足够了,再往后学,还不是看自己的努力。不可能一本书管你到老死吧。
原帖由 我learnc 于 2007-9-10 15:21 发表
英语好,直接看英文版的,英文不好,扫描一下唐浩强的,了解概念后看英文的就不那么吃力了。适合自己的书有一个很显著的特点,那就是你看起来不别扭,不觉得非常难,也不觉得非常容易。有些人读书时不喜欢过 ...
原帖由 xstar.wxb 于 2007-9-10 17:17 发表
毒不毒草的看读者,你带着囫囵吞枣的意思去读当然就是毒草了!如果你是带着学习的意思并有所准备的去读就是很好的教材了。
不过读的过程中还是有些地方要注意一下的。
首先读以前应该先了解一下C语言编程规 ...
至于printf的格式,你用几遍就知道了,谁看一遍就记住了?
入门教程能做到谭老师这本书这样已经很难能可贵了,那些说毒草的人可以自己写本书看看。
原帖由 xstar.wxb 于 2007-9-10 17:17 发表
首先读以前应该先了解一下C语言编程规范,这样你就会发现哪些写法是好的哪些是不好的。
其次是有关最新的C标准估计许要了解一点,(C99)。
原帖由 思一克 于 2007-9-11 08:39 发表
那本书是用BASIC,FORTRAN一类写法写的。而不是从C是做UNIX和OS密切的语言角度考虑问题的。
做教材看教师了,教师水平好写,负责写,可能就不会选它。
原帖由 飞灰橙 于 2007-9-11 11:15 发表
我觉得谭的问题在于,太多的地方把想当然的经验,
当作正统的知识写在书里,没有经过完备的思考和论证。
还看到他的书里有类似这样的例子,
也许老大在某个编译器上验证通过了,就写进去了
char *p = "he ...
原帖由 飞灰橙 于 2007-9-11 11:15 发表
我觉得谭的问题在于,太多的地方把想当然的经验,
当作正统的知识写在书里,没有经过完备的思考和论证。
还看到他的书里有类似这样的例子,
也许老大在某个编译器上验证通过了,就写进去了
char *p = "he ...
原帖由 flw 于 2007-9-11 11:20 发表
dos 下就是这样子的。
这本书就是以 TC 做例子的。
在那个年代,指针越界访问是一个 skill,而不是 bug。
char *ptr = 0x4f0;
ptr[0] = ...;
这样子的例子太多了。
原帖由 flw 于 2007-9-11 11:32 发表
直接操作键盘,直接操作软盘、磁盘,直接操作显卡、显存,很有意思的。
那个时代大家对 C 语言的认识也就这些,如果做应用系统的话,Foxbase/Foxpro、Cobal、Pascal 等才是王道。
原帖由 flw 于 2007-9-11 11:32 发表
直接操作键盘,直接操作软盘、磁盘,直接操作显卡、显存,很有意思的。
那个时代大家对 C 语言的认识也就这些,如果做应用系统的话,Foxbase/Foxpro、Cobal、Pascal 等才是王道。
原帖由 flw 于 2007-9-11 11:32 发表
直接操作键盘,直接操作软盘、磁盘,直接操作显卡、显存,很有意思的。
那个时代大家对 C 语言的认识也就这些,如果做应用系统的话,Foxbase/Foxpro、Cobal、Pascal 等才是王道。
原帖由 jetico 于 2007-9-11 12:05 发表
对了,我家里有本实用C语言与UNIX用法词典,还有什么UNIX通讯之类的书,都是那个时期的,不知道现在学linux的话还能不能用?许多UNIX方面的书的
原帖由 iLRainyday 于 2007-9-11 14:11 发表
那我就说说,老大们多指教吧~
谭认为指针(pointer)就是“地址”(address),指针变量(pointer variable)就是存储地址的变量。pointer=address?!
pointer=a variable in which a address is stored
...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |