内容简介
本书分为12个章节,首先介绍了程序设计基础思想,其次介绍了C语言的基础语法,包括基础数据类型、流程控制、数组、函数、指针、字符串、结构体,之后介绍了预处理、文件操作等知识,然后通过综合项目,对前面所述知识进行回顾、总结与应用,最后介绍了程序开发中常见的数据结构(包括链表、栈、队列)及其相关操作。
目录
第1章 程序设计与C语言 1
1.1 计算机语言 1
1.2 程序设计与算法 2
1.2.1 算法——程序的灵魂 2
1.2.2 算法的表示 3
1.3 C语言概述 4
1.3.1 C语言的发展史 5
1.3.2 C语言的标准 5
1.3.3 C语言的应用领域 5
1.4 开发环境搭建 7
1.4.1 主流开发工具介绍 7
1.4.2 安装Dev-C++ 8
1.5 编写Hello World 10
1.5.1 编写第一个程序Hello World 10
1.5.2 C程序编译运行原理 13
1.6 阶段案例——我的名片 14
1.7 本章小结 14
1.8 习题 14
第2章 数据类型与运算符 16
2.1 关键字和标识符 16
2.1.1 关键字 16
2.1.2 标识符 17
2.2 常量与变量 18
2.2.1 常量 18
2.2.2 变量 18
2.3 数据类型 19
2.3.1 基本类型 20
2.3.2 构造类型 24
2.3.3 指针类型 26
2.3.4 类型转换 27
2.4 运算符与表达式 28
2.4.1 运算符与表达式的概念 28
2.4.2 算术运算符与算术表达式 29
2.4.3 关系运算符与关系表达式 31
2.4.4 逻辑运算符与逻辑表达式 31
2.4.5 赋值运算符与赋值表达式 33
2.4.6 条件运算符与条件表达式 33
2.4.7 位运算符 34
2.4.8 sizeof运算符 36
2.5 运算优先级 36
2.6 阶段案例——加密 38
2.7 阶段案例——数字反转 38
2.8 本章小结 39
2.9 习题 39
第3章 流程控制 41
3.1 程序流程图 4