飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 65748|回复: 202

[C/C++] 《 C语言入门 》(第一版)PDF电子版公开

    [复制链接]

该用户从未签到

发表于 2009-7-26 22:02:44 | 显示全部楼层 |阅读模式
.

    算是前些天作的那套C视频教学的配套文本资料吧,写了将近三周了,有兴趣的朋友可以下载读一下。

===================================================
导读
    有不少人问,学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.1        变量的本质        1
1.1.1        计算两个整数的和        1
1.1.2        如何编译连接一个程序        3
1.1.3        申请连续的空间        3
1.1.4        对内存中字符串的思考        5
1.1.5        i++中背后的思考        7
1.2        分支语句        9
1.3        循环指令        10
1.3.1        大小写字母的转化问题        10
1.3.2        for循环中的思考        15
1.3.3        关于菱形程序        16
2        函数及模块化程序设计        20
2.1        模块化程序设计的必然        20
2.2        模块化程序设计的意义        23
2.3        如何处理其他函数的局部变量        26
2.4        设置屏幕光标        28
2.5        递归函数        29
3        指针详解        33
3.1        指向二维数组的指针        33
3.2        指向函数的指针和返回指针的函数        34
3.3        指向指针的指针        37
3.4        main传参        38
3.5        构造函数指针数组        40
4        数据结构        43
4.1        数据的封装        43
4.2        顺序表        45
4.3        链表和堆栈        47
4.4        二叉树        49
附录        一个简单的TC编译环境        52
附录二        用递归解决数组排序        54
附录三        作业两题        58


===================================================
       

配套视频下载:https://www.chinapyg.com/viewthread.php?tid=48276


PDF阅读器推荐:
PDF-XChange Viewer v.2.0422: https://www.chinapyg.com/viewthread.php?tid=48702

C语言入门.rar

700.96 KB, 下载次数: 7034, 下载积分: 飘云币 -2 枚

PYG19周年生日快乐!

该用户从未签到

发表于 2009-7-26 22:04:24 | 显示全部楼层
辛苦了。。。
PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 14:45
  • 签到天数: 188 天

    [LV.7]常住居民III

    发表于 2009-7-26 22:18:41 | 显示全部楼层
    支持老大,下载学习!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2022-2-23 17:43
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2009-7-26 22:22:21 | 显示全部楼层
    多谢老大/:001
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2009-7-26 22:29:29 | 显示全部楼层
    强烈支持,深深感谢。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-7-26 22:32:20 | 显示全部楼层
    下来看看,谢谢分享!/:001
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 623 天

    [LV.9]以坛为家II

    发表于 2009-7-26 22:34:13 | 显示全部楼层
    我下载了写得太好了,
    好东西可以讲一些对软件的加密的知道会更好了
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-4-1 09:59
  • 签到天数: 76 天

    [LV.6]常住居民II

    发表于 2009-7-26 22:39:00 | 显示全部楼层
    :lol: N大出书了呀,嘿嘿!!
    最近一直终于能基本正常上网了,上来就遇到了
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-3 23:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2009-7-26 22:40:02 | 显示全部楼层
    出书了?恭喜恭喜
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-1-5 07:42
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2009-7-26 22:43:08 | 显示全部楼层
    N大辛苦了!和N大学到了很多东西!
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表