第1章 绪论
1.1 计算机系统
1.2 程序设计语言基础
1.2.1 机器语言
1.2.2 汇编语言
1.2.3 高级语言
1.3 UNIX系统与C语言简介
1.4 C语言的标准
1.5 C语言程序结构
1.6 C语言程序发展过程
第2章 集成开发环境
2.1 跨平台的概念
2.2 集成开发环境筛选
2.3 软件下载
2.3.1 手工选择下载
2.3.2 系统自选下载
2.4 创建Qt账号
2.5 软件安装
2.5.1 安装准备
2.5.2 在线安装
2.5.3 安装结果测试
2.6 Qt Creator介绍
2.6.1 Qt Creator界面组成
2.6.2 示例程序开发生命周期
2.6.3 Qt Creator环境参数配置
2.7 开发工具简介
2.7.1 cpp预处理程序介绍
2.7.2 gcc编译程序介绍
2.7.3 clang编译程序介绍
2.7.4 qmake及项目文件(*.pro)介绍
2.7.5 CMake及CMakeLists.txt介绍
2.7.6 Qt Assistant介绍
2.7.7 Qt Designer介绍
2.7.8 Qt Linguist介绍
第3章 C语言的基本组成
3.1 字符集
3.2 标识符
3.3 关键字
3.4 用户标识符
3.5 空白字符
3.6 分隔符
3.7 注释
3.8 头文件
3.9 常量
3.10 变量
3.10.1 变量的类型
3.10.2 数字的进位计数制
3.10.3 变量的数据表达范围
3.10.4 变量的作用域
3.10.5 变量的存储类别
3.10.6 变量的初始化
3.10.7 const限定符
3.10.8 volatile限定符
3.10.9 restrict限定符
3.11 主函数
3.12 表达式和运算符
3.12.1 表达式
3.12.2 运算符
3.13 输入输出函数
3.13.1 scanf输入函数
3.13.2 printf输出函数
第4章 基本运算与类型转换
4.1 基本运算
4.1.1 顺序运算
4.1.2 赋值运算
4.1.3 条件运算
4.1.4 逻辑运算
……
第5章 预处理程序
第6章 流程控制语句
第7章 函数
第8章 数组
第9章 结构
第10章 联合与枚举类型
第11章 指针
第12章 文件
第13章 信号处理
第14章 线程
第15章 网络通信
附录A ANSI C(C89)标准库函数(ANSI X3.159-1989)
附录B ASCII字符码对照表
附录C GCC预定义宏
附录D POSIX多线程函数
附录E Windows系统Winsock函数
参考文献
展开