周立功

推荐:必备C语言参考手册

尽管C语言已经非常普及,但对于想使用编译器对C程序进行深入分析的程序员来说,仍然没有一本教材能够做到对C语言的介绍达到精确的程度。基于此,博主强烈推荐读者将《C语言参考手册》(SamuelP.HarbisonIII、GuyL.SteeleJr.著,徐波等译,机械工业出

发现乔布斯——献给电子爱好者(3)

如何成为一个合格的电子工程师或软件工程师?这个问题困扰了很多人。如果你去问100个有经验的人,尽管他们的答案不尽相同,但似乎都有道理,事实上,却不能从根本上解决问题。在过去的30年时间里,我接触了很多的技术专家,他们谈

发现乔布斯——写给电子爱好者(2)

每当提到计算机发展史,人们不得不由衷地想到罗伯茨与他发明的世界上第一台基于Intel微处理器的PC机Altair8800;每当提到乔布斯与沃茨,人们不得不由衷地想到Apple-I;每当提到保罗与盖茨,人们不得不由衷地想到他们开发BASIC语言解释器的故事。 

发现乔布斯——写给电子爱好者(1)

最近读到一本由国内作者王咏武、周虹写作,李开复策划的《乔布斯传——神一样的传奇》,从而引发我写作这篇博文和推行的一项计划。历时三年的时间创作和修改,我的新书《新编计算机基础教程》已经由北京航空航天大学出版

《项目驱动——单片机应用设计基础》正式出版

《项目驱动——单片机应用设计基础》(北京航空航天大学出版社)是在《新编计算机基础教程》(本月下旬出版上市销售)的基础上,专为初学者编写的新教材(适用于大一第2学期),这是博主多年来第一次针对初学者并以教材的形式创作的图书,

写给大一的学生们

当你读到这里的时候,本学期即将结束了,接下来要做的事情就是继续读一些能够提高理论水平和技术能力,且具有可操作性的图书并不断地编程。面对有限的人生和庞大的图书市场,我们如何才能持续地取得成功呢?那就是“在正确的时候做出对的决定”。博主慎重地向

电视连续剧《雪花那个飘》中班长的扮演者周知——我的侄女

几年前,侄女到广州来,一个刚毕业走向社会不久的小姑娘。第二次,见到她的时候,她和葛优到广州演话剧《西望长安》,我们一家人都去看了,然后一起去宵夜。在我的眼里,她还是一个未长大的小姑娘。后来,陆续看了她演的《陆军特战

可动态扩展多分支选项的实现(5)

1.1.1利用查表调用函数通过之前介绍的范例可以看出,“打印的帮助信息”同样也不能做到动态绑定,同时还需要用手工添加case语句及处理函数。可想而知其扩展性很差,这是开发过程中最容易被忽略的问题。1.高级声明或许,上面的示例都过于简单,下

深入理解void类型

1.空指针一般来说,程序的起始地址是从“代码区”的0地址开始存放的(注:如果插入一个内存分布图,则更能说明问题,此处省略),但实际上现代操作系统并非如此,却保留了从0开始的一块内存。至于这块内存到底有有多大,与具体的操作系统有关

深入理解指针函数

深入理解typedef

typedef作为C语言的关键字,它是用来建立新的数据类型名,这里所指的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef的好处,除了为变量取一个简单易记且意义明确的新名称之外,还可以简化一些比较复杂的类型声明。比如:

不知道究竟为什么要学习数学?

我们从小学一年级就开始学习数学,到大学、研究生阶段还在不断地学习数学。而学习数学就象年复一年陷入“黑洞”一样没有尽头,直到参加工作之后才从“苦海”中脱身,对于大多数人来说,这不啻为人生一大恶梦。一大堆抽象、难懂的概念、公式将是如何

可能还有十年的机会

通过“日本的另一个侧面”这篇文章,我深深地感到一种危机,但也是人生最后的一次机会。作为企业家,如果在未来的十年还不能树立在某个行业的影响力与竞争力,可能将丧失人生成功的机会。从某种意义上来说,无论是企业家还是工程师,一定要

湖南大学26名教师不上课被“下课”(转载)

记者从湖南大学获悉:近日,该校包括6名教授在内的26名教师,因违反学校劳动纪律,在外兼职或出国逾期不归,收到了学校的“下课”通知书,其中6人被处置为自动离职,20人限期调离学校。这是湖南大学依据2010年修订的教职工纪律管理办法,首次清退违纪教师。在

照亮他人道路的人,也照亮了自己

陌生的博客不仅很久没有写博客了,而且也很少到此一游。因为一直忙于修订《新编计算机基础教程》(第三版)与《项目驱动——单片机应用设计基础》(第二版)。到昨天为止,前一阶段的工作基本上告一段落。今年春节与去年一样外出旅游,我与太太、二个儿