zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《C语言解惑》一导读

C语言 导读 解惑
2023-09-11 14:17:33 时间
C语言并不大——如果以参考手册的篇幅作为衡量标准的话,C语言甚至可以归为一种“小”语言。不过,这种“小”并不意味着C语言的功能不够强大,而是说明了C语言里的限制性规则比较少。C语言本身的设计非常简洁精妙,这一点相信C语言的使用者早已有所体会。

ac368bd8f46b8cb81c76fd2cdb34677d5a5b8495

C语言解惑
C语言并不大——如果以参考手册的篇幅作为衡量标准的话,C语言甚至可以归为一种“小”语言。不过,这种“小”并不意味着C语言的功能不够强大,而是说明了C语言里的限制性规则比较少。C语言本身的设计非常简洁精妙,这一点相信C语言的使用者早已有所体会。

不过,C语言的这种精妙对C语言的初学者来说,似乎是故作神秘。因为限制较少,C语言可以写成内容丰富的表达式,这可能会被初学者认为是输出错误。C语言的紧凑性允许以简洁凝炼的方式实现常见的编程任务。

学用C语言的过程,与学用其他的程序设计语言一样,大致可以分为三个阶段(这样的分段想必读者在其他的教科书里已见过很多次了)。第一阶段是理解这种语言的语法,这至少需要达到编译器不再提示程序存在语法性错误的程度。第二阶段是了解编译器将赋予正确构造的结构什么含义。第三阶段是形成一种适合这种语言的编程风格;只有到了这一阶段,才能编写出清晰简洁而又正确的程序。

本书中的谜题是我们为了帮助广大读者迅速通过C语言学习过程中的第二阶段而准备的。它们不仅可以检验读者对C语言语法规则的掌握程度,还可以引导读者接触一些很少涉及的问题,绕过一些常规的限制,跳过几个打开的陷阱。(我们必须承认,C语言也有一些需要一定的编程经验才能掌握的难点,在这方面与其他程序设计语言没有什么两样。)

请不要把本书的谜题视为优秀的代码范例,事实上,本书的某些代码相当不容易理解。但这也正是我们编写本书的目的之一。编写失当的程序往往却能成为一个有意义的谜题:

表达含混,必须参照一本语法手册才能看懂;
结构过于复杂,数据结构和程序结构不够清晰,难以记忆和理解;
某些用法晦涩难懂,在运用某些概念的时候不遵守有关的标准。
本书中的谜题全部基于ANSI标准的C语言,涉及的某些功能可能有某些编译器不支持。不过,因为ANSI C是绝大多数C语言版本的超集,所以即使你们的编译器不支持书中涉及的某项功能,它也很可能会以另外一种方式实现。

第1章 操作符
1.1 基本算术操作符
1.2 赋值操作符
1.3 逻辑操作符和增量操作符
1.4 二进制位操作符
1.5 关系操作符和条件操作符
1.6 操作符的优先级和求值顺序
第2章 基本类型
第3章 头文件
第4章 控制流
第5章 编程风格
第6章 存储类
第7章 指针和数组
第8章 结构
第9章 预处理器
附录


《C语言程序设计进阶教程》一导读 本文讲的是C语言程序设计进阶教程一导读,市面上有成百上千种关于编程的书籍,其中有很多都是关于C语言编程的,那么为什么我还要写这本书呢?为什么建议你花时间读它呢?这本书跟其他书有什么不同呢?跟很多作者一样,我写这本书是因为我觉得有必要,觉得这本书中的方法比其他书中的更好。
《PIC微控制器项目设计:C语言》一导读 本文讲的是PIC微控制器项目设计:C语言一导读,微控制器是一个单芯片微处理器系统,其中包含数据和程序存储器、串行和并行输入/输出、定时器、外部和内部中断,所有这些都集成在一个芯片中,其价格可以低至2.00美元。
《C语言程序设计》一导读 本书以解决实际问题的程序设计思想作为出发点,选择C语言作为编程语言,突出结构化程序设计方法,介绍常用的数组、链表等数据结构,以及递归、递推、排序、查找等算法的设计。
《C语言程序设计:问题与求解方法》——导读 本节书摘来自华章社区《C语言程序设计:问题与求解方法》一书中的目录,作者:何 勤,更多章节内容可以访问云栖社区“华章社区”公众号查看
《测试驱动的嵌入式C语言开发》——导读 本节书摘来自华章社区《测试驱动的嵌入式C语言开发》一书中的目录,作者:(美)James W. Grenning,更多章节内容可以访问云栖社区“华章社区”公众号查看
《C语言课程设计》一导读 本书对C程序设计语言的编程环境、调试程序的基本方法、编码风格等方面进行了介绍。参考程序均按照编码风格并使用标准C语言撰写,以增强程序的可读性,方便读者自行调试和运行。
《C语言接口与实现:创建可重用软件的技术》一导读 C语言接口与实现:创建可重用软件的技术 如今的程序员忙于应付大量关于API(Application Programming Interface)的信息。但是,大多数程序员都会在其所写的几乎每一个应用程序中使用API并实现API的库,只有少数程序员会创建或发布新的能广泛应用的API。
《乐在C语言》一导读 乐在C语言 我教了20几年的程序语言,总感觉有许多学生不易进入状态,究其原因,是对此门课没有什么兴趣,所以提不起劲。为了解决这一问题,决定写一本可让读者产生兴趣的入门书。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。