免费注册 查看新帖 |

Chinaunix

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

拙著《狂人C》出版,特邀CU网友垂注,并欢迎品头论足、批评指正 [复制链接]

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
231 [报告]
发表于 2010-11-30 00:50 |只看该作者
C语言已经几十年了。很多概念或者提法基本都习惯了,引入新概念,反而引起混淆。指针只需做个简单的定义即可了。初学者更多的困惑是不当的指针使用而产生的问题。比如文件句柄的判断:
FILE *fp = NULL;
.......
if (fp) {.....}

if (fp != NULL) {......}

哪种符合规范,为什么。很多教程都没有讲透。

论坛徽章:
0
232 [报告]
发表于 2010-11-30 00:51 |只看该作者
回复  KBTiller
地址放进去的东西不一定读的出来,比如write only register
gvim 发表于 2010-11-30 00:42

前面几句没问题
这句我感觉非常费解,敢请提示的更详细些?
(既然“地址是某个东西的编号”,那么如何向“地址”里放东西呢?)

论坛徽章:
0
233 [报告]
发表于 2010-11-30 00:57 |只看该作者
第2个问题只是想表达"永远"是不准确的.

另外,也不是变量就有地址,就可以&,至少register 变量就没有.
gvim 发表于 2010-11-30 00:42

"永远"是不准确的。同意。实际上在264页有
int *p_i = (int *)0XABCD;
应该属于符合您的看法的(是否我其他地方写的不严谨,麻烦给指一下)

“也不是变量就有地址,就可以&”,这个也同意您的看法(也许又是某处写的不严谨给了您错误的印象?)

论坛徽章:
0
234 [报告]
发表于 2010-11-30 01:00 |只看该作者
C语言已经几十年了。很多概念或者提法基本都习惯了,引入新概念,反而引起混淆。指针只需做个简单的定义即可了。初学者更多的困惑是不当的指针使用而产生的问题。比如文件句柄的判断:
FILE *fp = NULL;
.......
if (fp) {.....}

if (fp != NULL) {......}

哪种符合规范,为什么。很多教程都没有讲透。
mirnshi 发表于 2010-11-30 00:50

我并没有引入新概念,只是C标准的概念而已
我对标准的体会是,它是一个严格的概念体系
您举的例子,我个人更欣赏后一种

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
235 [报告]
发表于 2010-11-30 01:17 |只看该作者
我并没有引入新概念,只是C标准的概念而已
我对标准的体会是,它是一个严格的概念体系
您举的例子,我个 ...
KBTiller 发表于 2010-11-30 01:00


如果你写书,传授别人知识,是要告诉读者为什么

论坛徽章:
0
236 [报告]
发表于 2010-11-30 01:24 |只看该作者
如果你写书,传授别人知识,是要告诉读者为什么
mirnshi 发表于 2010-11-30 01:17



    我的理由是:清晰,可读性好,安全。
    (但风格问题不存在客观标准)

论坛徽章:
0
237 [报告]
发表于 2010-11-30 12:45 |只看该作者
那么多C的书,经典也不再少数,还出新的,浪费纸张;

论坛徽章:
0
238 [报告]
发表于 2010-11-30 13:03 |只看该作者
c语言的书实在是太多了 但是都没什么搞头 希望你的又亮点

论坛徽章:
0
239 [报告]
发表于 2010-11-30 13:14 |只看该作者
那么多C的书,经典也不再少数,还出新的,浪费纸张;
anders0913 发表于 2010-11-30 12:45



    在您看来,除了K&R,还有哪些是经典?

论坛徽章:
0
240 [报告]
发表于 2010-11-30 13:24 |只看该作者
c语言的书实在是太多了 但是都没什么搞头 希望你的又亮点
riribi 发表于 2010-11-30 13:03


    谢谢!
    我敢于说的是这本书有自己独到的特点
    是否是亮点应该由读者评判
    编辑曾经希望在封底印上一些专家对该书的评价,我认为这个评价应该真正的读者给出。这个位置一直留着,非常期待您能给出中肯、精彩的评价,以便我们下次印刷时刊出。(稿酬从优,呵呵)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP