本书是一本介绍C语言程序设计的基本概念、基本思想、基本方法和基本技巧的程序设计基础课程教材,是根据教育部关于高职高专计算机基础课程要求,结合技能应用型人才培养而编写的。
本书以程序设计为主线,以任务驱动知识学习,以培养技能为核心,系统介绍了C语言程序设计的基础、数据类型和运算符、程序的流程控制、数组、函数、指针、文件等知识,并结合实际教学内容,以补充阅读的形式介绍了联合体、预编译、位运算等。第二章到第十章都有典型例题的分析与讲解,并附有大量的练习题,以帮助读者在学习过程中提高学习效率,增强实际操作能力。
本书可作为高职高专院校“C语言程序设计”、“程序设计基础”课程的教材,全国计算机等级考试(C语言)培训教材,也可作为从事程序开发的工程技术人员的参考书。
- 第一章 C语言程序设计概述
- 1.1 程序的概念
- 1.2 C语言简介
- 1.3 算法及流程图
- 1.4 C程序的基本结构
- 1.5 执行C程序的过程
- 1.6 使用VisualC++6.0编辑和运行程序
- 习题一
- 第二章 数据类型、运算符与表达式
- 2.1 C语言的数据类型
- 2.2 常量与变量
- 2.3 整型数据
- 2.4 实型数据
- 2.5 字符类型
- 2.6 算术运算符和算术表达式
- 2.7 类型转换
- 2.8 赋值运算符和赋值表达式
- 2.9 逗号运算符和逗号表达式
- 2.10 典型例题
- 习题二
- 第三章 输入/输出简单程序设计
- 3.1 格式输入/输出
- 3.2 字符数据的输入/输出
- 3.3 简单程序设计
- 3.4 典型例题
- 习题三
- 第四章 选择结构程序设计
- 4.1 关系运算符和关系表达式
- 4.2 逻辑运算符和逻辑表达式
- 4.3 选择结构程序
- 4.4 switch语句
- 4.5 典型例题
- 习题四
- 第五章 循环结构程序设计
- 5.1 循环语句概述
- 5.2 循环流程程序
- 5.3 循环嵌套使用
- 5.4 break语句与continue语句
- 5.5 典型例题
- 习题五
- 第六章 数组和字符串
- 6.1 一维数组的应用
- 6.2 二维数组的应用
- 6.3 字符数组的应用
- 6.4 数组和字符串典型程序应用
- 6.5 典型例题
- 习题六
- 第七章 函数
- 7.1 函数的定义
- 7.2 函数的参数和返回值
- 7.3 函数的调用
- 7.4 函数的嵌套调用
- 7.5 函数的递归调用
- 7.6 数组作为函数参数的使用
- 7.7 典型例题
- 习题七
- 第八章 指针
- 8.1 指针与指针变量的概念
- 8.2 指针变量的定义和引用
- 8.3 指针与数组
- 8.4 指针与函数参数
- 8.5 典型例题
- 习题八
- 第九章 结构体与链表
- 9.1 结构体类型的定义
- 9.2 结构体变量
- 9.3 结构体数组的定义与引用
- 9.4 指针与结构体类型
- 9.5 链表
- 9.6 典型例题
- 习题九
- 第十章 文件
- 10.1 文件概述
- 10.2 文件类型指针
- 10.3 文件的打开与关闭
- 10.4 文件的读写函数
- 10.5 出错的检测
- 10.6 典型例题
- 习题十
- 第十一章 变量的类型
- 11.1 局部变量和全局变量
- 11.2 变量的存储类型
- 第十二章 函数与指针
- 12.1 内部函数和外部函数
- 12.2 函数的指针和指向函数的指针变量
- 12.3 指针数组和指向指针的指针
- 第十三章 预处理命令
- 第十四章 位运算
- 第十五章 公用体与枚举类型
- 附录1 C语言关键字
- 附录2 ASCII字符编码表
- 附录3 C语言标准常用函数
- 附录4 C语言运算符的优先级和结合性
- 参考文献