免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
31 [报告]
发表于 2010-12-09 10:55 |显示全部楼层
偏偏C里面的address constant和其它课程里面讲的address有很大的不同。
先有了address的概念,再学C, ...
幻の上帝 发表于 2010-12-08 16:46


你的意思是学了计算机原理之类的基础课程,学习C更难了?

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
32 [报告]
发表于 2010-12-09 11:16 |显示全部楼层
关于拼音缩写用于命名的问题,同287L。
匈牙利命名法能一度被广泛接受,一个重要的原因是前缀缩写在特定场 ...
幻の上帝 发表于 2010-12-08 17:03


论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
33 [报告]
发表于 2010-12-10 23:32 |显示全部楼层
“不认同变量名应该尽量见名知意这个准则”这个指责我是绝对不会承认的,事实也并非如此。
     ...
KBTiller 发表于 2010-12-09 13:08



函数多长的问题,其实是没有必要限定的。还有很多人建议将函数长度控制在一个屏幕范围内,其出发点是能够在一个屏幕内照顾到整个函数。函数多长,取决于内部耦合,编码前良好的设计是必须和必要的。如果没有设计习惯而直接编码,只能依赖于不断地重构,写到一定程度,就会将一些公共部分抽出,做成函数调用。

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
34 [报告]
发表于 2010-12-10 23:38 |显示全部楼层
说来说去,是我们对“入门”的定义不同
我认为精通这些复杂的数据类型才算入门
KBTiller 发表于 2010-12-09 19:48


那你的入门起点有些高了。复杂的数据类型往往伴随着复杂的算法(或解题算法)。一个能构建复杂数据类型并将实现相关算法的程序员,其水平不能说是入门吧?我觉得熟悉语法和语义,不借助参考书、编译器能够编写无语法和语义错误的程序就算入门了。

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
35 [报告]
发表于 2010-12-11 00:26 |显示全部楼层
通常意义上的address,可以认为是指存储器编址的一种简单的数学模型(地址空间)中的元素,也就是一个( ...
幻の上帝 发表于 2010-12-10 21:43


从这种字面上去理解指针或地址,是无法解释得非常清楚的。计算机更多的是实践。有了计算机基础,建立起计算机的工作/处理模型,可以将语言的语义转化到计算机模型上。有了直接寻址、间接寻址这些概念很容易理解指针,有了一些计算机部件硬件知识,更容易理解位操作。鲜有听说将这些计算机基础理论与计算机语言搞混的,相对熟悉其他语言的,熟悉C的对计算机的细节更加了解和熟悉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP