给孩子买这本书。
当然,我很有兴趣看看。
我算是有点C语言基础,就忽视了作者风趣幽默的语言表述部分,只是看其全书结构和所用实例。所认,很快就翻完了。
从结构来看,C比较难的指针、读取文件一点也没有写,可能作者还要写第二部?其他基础部分算是不错:
数据类型部分,配合形象的插图,很好理解。
数值运算部分,讲清了i++,其实就是一句话:i++等于i=i+1。
条件、循环部分说得比较清楚。for讲得很明白。
数组和二维数组,由于有配图,也表述得很清楚,小学生肯定能看懂。
但是,也就是写到数组,就戛然而止。指针、读取文件都未涉及。
从实例来看,基本上是数字游戏,从比大小、排序等简单的,到验证质数、找水仙花数等较复杂的。一言以敝之,均是数学小运算。最后附带一个小迷宫游戏,不错,介绍游戏设计的最基本入门技术。
在程序写法方面,强调要注意一开始就采用好的格式,如tab空格,写清楚每行之间的隶属关系。
所以说,这的确是一本写给小学生或初学者的入门书,适合零基础的人阅读。如果想进阶,还是慢慢去啃c programming language.