![]()
内容推荐 C语言是目前较为优秀、基础的一门程序设计语言,是计算机从业人员应掌握的基本知识和技能,是计算机相关专业学生必修的专业基础课程。 高立丽主编的《C语言程序设计新编教程(高职高专计算机任务驱动模式教材)》共分为9章:第1章主要介绍简单的C语言程序及程序编辑环境的应用;第2章主要讲解C语言的数据类型和表达式;第3章主要讲解简单程序的设计方法;第4章主要讲解结构化程序设计;第5章主要讲解数组;第6章主要讲解函数;第7章主要讲解指针;第8章主要介绍结构体和共用体;第9章主要介绍C语言中的文件操作。 本书可作为高职高专院校和应用型本科院校计算机相关专业C语言程序设计课程的教材和参考书。 目录 第1章 初识C语言 1.1 程序设计语言 1.2 简单的C程序介绍 1.2.1 简单的C程序实例 1.2.2 C语言程序的构成和书写规则 1.3 C语言的字符集和关键字 1.3.1 C语言的字符集 1.3.2 C语言的词汇 1.4 C语言的运行环境 1.4.1 C语言程序的实现过程 1.4.2 熟悉Visual C++6.0编程工具 1.5 项目举例 1.5.1 VC++6.0编程环境的使用 1.5.2 C语言程序的调试 1.6 实训项目 1.6.1 基本能力实训项目 1.6.2 拓展能力实训项目 本章小结 习题 第2章 数据类型和表达式 2.1 C语言的基本数据类型 2.1.1 C语言的数据类型 2.1.2 基本数据类型及类型说明符 2.2 常量 2.2.1 整型常量 2.2.2 浮点型常量 2.2.3 字符常量 2.2.4 字符串常量 2.2.5 符号常量 2.3 变量 2.3.1 变量的定义和初始化 2.3.2 使用变量的注意事项 2.4 常用运算符及表达式 2.4.1 C语言运算符和表达式概述 2.4.2 算术运算符 2.4.3 关系运算符 2.4.4 逻辑运算符 2.4.5 赋值运算符 2.4.6 自加、自减运算符 2.4.7 条件运算符 2.4.8 位运算符 2.4.9 逗号运算符 2.5 表达式中的类型转换 2.5.1 自动转换 2.5.2 强制类型转换 2.6 项目举例 2.6.1 交换两个变量值的问题 2.6.2 求圆的周长和面积问题 2.6.3 最大值和最小值问题 2.7 实训项目 2.7.1 基本能力实训项目 2.7.2 拓展能力实训项目 本章小结 习题 第3章 设计简单的C程序 3.1 C语言语句分类 3.2 基本输入/输出函数 3.2.1 输入/输出概述 3.2.2 字符数据的输出/输入 3.2.3 格式输出函数——printf()函数 3.2.4 格式输入语句——scanf()函数 3.3 项目举例 3.3.1 圆柱体积和表面积的计算 3.3.2 求一元二次方程根的问题 3.4 实训项目 3.4.1 基本能力实训项目 3.4.2 拓展能力实训项目 本章小结 习题 第4章 C语言的程序结构 4.1 程序的三种结构及图形表示 4.2 赋值语句 4.3 选择结构程序设计 4.3.1 if语句 4.3.2 if语句的嵌套 4.3.3 switch语句 4.4 循环结构程序设计 4.4.1 循环结构的作用 4.4.2 几种循环语句及比较 4.4.3 循环的嵌套 4.5 改变程序流程的几个语句 4.5.1 goto语句 4.5.2 break和continue语句 4.6 项目举例 4.6.1 判断某一年是否是闰年 4.6.2 简易计算器 4.6.3 公司员工薪水计算 4.7 实训项目 4.7.1 基本能力实训项目 4.7.2 拓展能力实训项目 本章小结 习题 第5章 数组 5.1 一维数组 5.1.1 一维数组的定义 5.1.2 一维数组的初始化 5.1.3 一维数组元素的引用 5.2 二维数组 5.2.1 二维数组的定义 5.2.2 二维数组的初始化 5.2.3 二维数组元素的引用 5.3 字符数组和字符串 5.3.1 字符数组的定义 5.3.2 字符数组的初始化 5.3.3 字符数组元素的引用 5.3.4 字符数组的输入和输出 5.3.5 常用字符串处理函数 5.4 项目举例 5.4.1 求一位学生的平均成绩问题 5.4.2 求多位学生多门课程的平均成绩问题 5.4.3 按字母顺序排列输出的问题 5.5 实训项目 5.5.1 基本能力实训项目 5.5.2 拓展能力实训项目 本章小结 习题 第6章 函数 6.1 函数的分类 6.2 函数定义的一般形式 6.3 函数的参数和函数的值 6.3.1 形式参数和实际参数 6.3.2 函数的返回值 6.4 函数的调用 6.4.1 函数调用的一般形式 6.4.2 函数调用的方式 6.4.3 被调函数的声明和函数原型 6.5 函数的嵌套调用 6.6 函数的递归调用 6.7 数组作为函数参数 6.8 局部变量和全局变量 6.8.1 局部变量 6.8.2 全局变量 6.9 变量的存储类别 6.9.1 动态存储方式与静态动态存储方式 6.9.2 auto变量 6.9.3 用static声明局部变量 6.9.4 register变量 6.9.5 用extern声明外部变量 本章小结 习题 第7章 指针 7.1 地址和指针的概念 7.1.1 变量的内存地址 7.1.2 指针的概念 7.2 指针变量 7.2.1 指针变量的定义 7.2.2 指针变量的引用 7.2.3 指针变量的初始化 7.2.4 指针变量的运算 7.2.5 指针变量作为函数参数 7.3 指针与数组 7.3.1 指针与一维数组 7.3.2 指针与二维数组 7.3.3 指向由m个元素组成的一维数组的指针变量 7.3.4 指针数组 7.3.5 指向指针数据的指针 7.4 指针与字符串 7.5 指针与函数 7.5.1 函数指针变量 7.5.2 指针型函数 7.6 实训项目 7.6.1 基本能力实训项目 7.6.2 拓展能力实训项目 本章小结 习题 第8章 结构体和共用体 8.1 结构体 8 |