当前位置:主页 > 计算机电子书 > 程序设计 > C语言下载
C语言实用之道

C语言实用之道 PDF 原书扫描版

  • 更新:2019-05-31
  • 大小:75.1 MB
  • 类别:C语言
  • 作者:Giulio
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

C语言实用之道

C语言实用之道

内容节选

良好习惯之规范

  • 一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行。
  • 函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进。
  • 括号要成对写,如果需要删除的话也要成对删除。
  • 当一句可执行语句结束的时候末尾需要有分号。
  • 代码中所有符号均为英文半角符号。

程序解释——注释

注释是写给程序员看的,不是写给电脑看的。

C语言注释方法有两种:

多行注释: /* 注释内容 */

单行注释: //注释一行

有名有姓的C(标识符)

C语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:

  • 标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
  • 标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
  • 标识符最好选择有意义的英文单词组成做到”见名知意”,不要使用中文。
  • 标识符不能是C语言的关键字。想了解更多C语言关键字的知识。

变量及赋值

变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。

内容介绍

《C语言实用之道》先用一章介绍了C的易错难点,阴暗角落,为后面章节扫平障碍,然后用了几章阐述迭代,递归,二叉树,链表,栈与队列,字符串,动态数组,搜索与排序这些最常用也是所有业界项目一定会用到的基础组件,最主要的是作者用的都是工业级的方法,而非教学演示例子,无论从标识符命名还是代码规范,都具备工业实战水准。 这对于那些写C的专业程序员会让他们先会产生共鸣,经验比较少的可以学习到优秀的经验并见识一种正规做法,经验丰富的可以从中提取自己所需,并与自己的认知进行对比,反思自己的实现方式的优与劣,而且这几章数据结构的讲解都给出了一个数据结构库的实现。

目录

  • 第1章 引言 1
  • 第2章 微妙之C 9
  • 第3章 迭代、递归和二叉树 55
  • 第4章 列表、栈和队列 97
  • 第5章 异常处理 133
  • 第6章 字符串辅助功能 153
  • 第7章 动态数组 205
  • 第8章 搜索 227
  • 第9章 排序 279
  • 第10章 数值积分 303
  • 第11章 嵌入式软件 345
  • 第12章 数据库 373
  • 第13章 使用Mongoose开发Web
  • 第14章 游戏应用

资源下载

资源下载地址1:https://pan.baidu.com/s/1tKAl_jxLj-gE_RFqhnRTog

相关资源

网友留言

网友NO.37247
宦旭尧

对于公司和熟悉 C 语言的人有益的东西,对其他用户同样有益。越来越多的计算机用户已转身使用 C 以便利用其优点。不一定非得是计算机专业人员才能使用 C 不管 C++ 和 Java 还是其他较新的语言如何流行,C 在软件产业中仍然是一种重要的技能,在最想获得的技能中,它一般都列在前10名。C语言也一直位列主流编程语言的前三甲!特别是在嵌入式系统的编程中,C 一直占据主导地位。也就是说,在为汽车,照相机,DVD等其他现代化设备中逐渐普及的微处理器编程。同样,C 已开始进入长期以来一直属于 FORTRAN 的科学编程领域。

网友NO.40954
瞿代荷

欢迎来到C语言的世界!C语言是一种强大的专业化编程语言,深受业余和专业编程人员的欢迎。在学习之前先让我们了解和认识它! C语言的原型是A语言(ALGOL 60语言)。 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。 1969年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,提炼出它的精华,并为它起了一个有趣的名字“B语言”。并且他用B语言写了第一个UNIX操作系统。 而在1973年,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。即著名的ANSI C。 1978年由AT&T(美国电话电报公司)贝尔实验室正式发表了C语言。同时Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准协会(American National Standards Institute,ANSI)在此基础上制定了一个C语言标准,于1983年发表。通常称之为ANSI C。从而使C语言成为目前世界上流行最广泛的高级程序设计语言。