《C语言编程初学者指南》一导读

简介: 本书是专门为C语言编程的初学者编写的入门读物。全书共12章,通过清晰的讲解和详细的示例,介绍了C编程基础知识,包括基本数据类型、条件、循环结构、结构化程序设计、数组、指针、字符串、数据结构、动态内存分配、文件输入和输出与C预处理器指令等话题。


3fcd810283fe9a7479d3c6c2730e0f48810251ee

前言

C语言编程初学者指南
C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明。C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用中。C语言还影响了很多其他的编程语言,例如C++和Java。

编程初学者,特别是那些进入计算机科学和工程专业学习的人,需要构建有关操作系统、硬件和应用程序开发概念的牢固基础知识。很多的学院教授学生学习如何用C编程,从而使他们能够学习高级概念以及在C的基础上建立起来的其他语言。

学习C语言的很多学生也承认,它不是一种很容易学习的编程语言,但是,从专业人士的角度来看,本书清晰的讲解、完备的示例和图片,使得学习C语言变得容易而有趣。本书中的每一章都包含了本章小结和编程挑战,而且还给出了一个完整的程序,从而使得读者可以应用一章中所学的基本概念来构建一个容易编写的应用。

要完整地学习本书,你需要在计算机中安装gcc(具体介绍参见本书第1章)或者TCC(参见附录D)这样的一个C编译器,并且至少要有一个文本编辑器。在UNIX或者类似的环境下,你可能会使用vi、Vim或Emacs。在Microsoft Windows下,你可以使用Notepad或者任何其他的纯文本编辑器。

目 录

第1章 C编程入门
1.1 安装和配置Cygwin环境
1.2 认识main()函数
1.3 使用注释
1.4 理解关键字
1.5 使用程序语句
1.6 使用指令
1.7 创建并运行第一个C程序
1.8 调试C程序
1.9 本章小结
1.10 编程挑战
第2章 基本数据类型
2.1 内存概念简介
2.2 理解数据类型
2.3 初始化变量和赋值运算符
2.4 打印变量的内容
2.5 使用转换修饰符
2.6 理解常量
2.7 使用编程惯例和风格
2.8 用C做算术运算
2.9 理解运算符优先级
2.10 本章程序:Shop Profit
2.11 本章小结
2.12 编程挑战
第3章 条件
第4章 循环结构
第5章 结构化程序设计
第6章 数组
第7章 指针
第8章 字符串
第9章 数据结构简介
第10章 动态内存分配
第11章 文件输入和输出
第12章 C预处理器
附录A 常用UNIX命令
附录B Vim快速参考
附录C nano快速指南
附录D TCC快速参考
附录E ASCII字符代码
附录F 常用C库函数

相关文章
|
29天前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
1月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
|
1月前
|
存储 C语言 索引
掌握多维数组,让你的C语言编程技能暴涨!
掌握多维数组,让你的C语言编程技能暴涨!
|
1月前
|
存储 编译器 程序员
汽车电子行业的 C 语言编程标准
汽车电子行业的 C 语言编程标准
53 0
汽车电子行业的 C 语言编程标准
|
1月前
|
存储 人工智能 安全
C语言:选择+编程(每日一练Day15)
C语言:选择+编程(每日一练Day15)
51 2
|
1月前
|
C语言
C语言:选择+编程(每日一练Day13)
C语言:选择+编程(每日一练Day13)
33 0
|
1月前
|
C语言
C语言:选择+编程(每日一练Day5)
C语言:选择+编程(每日一练Day5)
31 3
|
17天前
|
Linux 测试技术 C语言
【Linux】应用编程之C语言文件操作
【Linux】应用编程之C语言文件操作
|
1月前
|
自然语言处理 算法 搜索推荐
C语言的编程
C语言的编程
9 1
|
1月前
|
存储 C语言 索引
遍历一维数组C语言,掌握这个技能,你的编程能力直线上升!
遍历一维数组C语言,掌握这个技能,你的编程能力直线上升!