文档介绍:C 语言入门
Nisy 著
导读
有不少人问,学 C 语言需要什么基础?我想说,你有兴趣吗?你有时间吗?如果
两个都准备好了,就可以开始了。数学不太好能学好 C 语言吗?关系不大,就跟婴儿
学说话前是否需要具备数学知识一个道理。
本书是写给 C 语言初学者的。文中对 C 语言的语法部分没有过多阐述,因为其他
C 语言书上已经对 C 标准讲的很详细了。而是侧重对 C 语言中一些司空见惯的内容重
新进行了剖析,如对 C 语言的思考、程序是什么的思考、教学顺序的思考、对变量是
什么的思考、对模块化程序设计的思考、对递归函数的思考、对指针的思考等。虽没
有太多的语法内容,但本书还是拥有一个完整的 C 语言框架的,对 C 基础知识有一些
了解的朋友可能读起来会更轻松一些。
写这个东西的目的很单纯,就是把自己对 C 的理解以及 C 教学方法的一些心得和
大家做一个交流。C 语言的书籍很多,大都将“Hello,World!”作为见面礼,本书中的
第一节内容是先让学习者建立一个内存环境模型,因为我觉得一个 C 程序员脑海中若
没有对内存环境建模是一件很荒唐的事情,C 的精髓在于指针,连空间模型都模糊,
谈指针又何必。由于时间等原因,书中对一些知识点没有详细讲述,如 switch…case…
和一维数组的应用等,几句话很难讲透彻,但又不影响初学者对 C 语言的理解,故本
书没有详细阐述。
在本书的阅读上,建议大家还是顺序来读,从第一章开始读,就如同看一幅画,
只看局部是没有什么意思的。写这个东西就是一个纯交流,若大家在阅读时发现文中
的错误,还望不吝赐教。关于致谢部分,能完成这个文档,我需要感谢的人很多,由
于担心文章质量可能会影响到他们的声誉,故这里不再一一写明,只在心中默默感
谢。
目录
C 语言入门 ........................................................................................................ 1
导读 ................................................................................................................. 2
目录 ................................................................................................................. 3
1 变量、判断、循环.......................................................................................... 1
变量的本质 .......................................................................................... 1
计算两个整数的和 ....................................................