C语言程序设计基础教程

出版时间:2007-5  出版社:高等教育  作者:崔发周  页数:294  

内容概要

  《C语言程序设计基础教程》是普通高等教育“十一五”国家级规划教材(高职高专教育)。《C语言程序设计基础教程》以培养学生结构化程序设计的基本能力为主线,采用由浅入深、循序渐进的教学策略进行讲解,主要内容包括C语言程序设计概述、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组与字符串、函数、编译预处理、指针、结构体与共用体、文件以及位运算等内容,非常适合初学者使用。教材编排时充分考虑了教师组织教学的需要,各章均提供了教学目标、本章小结及丰富的例题、习题,还可以为用户提供各章的源程序代码、教学建议、习题参考答案等教学资料。  《C语言程序设计基础教程》可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可供各类培训、计算机从业人员和爱好者参考。

书籍目录

第1章 C语言程序设计概述1.1 程序设计在计算机应用中的地位和作用1.2 程序设计必备的基础知识——二进制基础1.2.1 进位计数制1.2.2 二进制1.2.3 十六进制和八进制1.2.4 计算机中的编码1.2.5 数据的存储形式1.3 程序设计语言1.3.1 概述1.3.2 程序设计语言的发展与分类1.4 C语言的特点1.5 Turbo C2.O集成开发环境1.6 一个简单的C语言程序本章小结习题第2章 顺序结构程序设计2.1 算法2.1.1 算法的特征2.1.2 算法的直观描述2.2 数据2.2.1 基本数据类型2.2.2 常量和变量2.2.3 数据的运算2.3 基本语句2.4 基本输入/输出函数2.4.1 字符数据的输入/输出2.4.2 格式输入与格式输出2.5 顺序结构程序设计2.6 典型顺序结构程序举例本章小结习题第3章 分支结构程序设计3.1 if语句3.1.1 提出问题3.1.2 if语句的基本结构3.1.3 关系表达式和逻辑表达式3.1.4 条件运算和条件表达式3.1.5 if的嵌套3.2 switch语句3.2.1 提出问题3.2.2 switch的一般形式3.3 典型程序举例本章小结习题第4章 循环结构程序设计4.1 提出问题4.2 while语句4.3 do-while语句4.4 for语句4.5 循环的嵌套4.6 break语句和continue语句4.6.1 break语句4.6.2 continue语句4.7 while、do-while和for三种循环的比较4.8 典型程序举例本章小结习题第5章 数组与字符串5.1 提出问题5.2 一维数组5.2.1 一维数组的定义5.2.2 一维数组元素的引用5.2.3 一维数组的初始化5.2.4 一维数组的输入/输出5.2.5 一维数组应用举例5.3 二维数组5.3.1 二维数组的定义5.3.2 二维数组的引用5.3.3 二维数组的存储5.3.4 二维数组的输入/输出5.3.5 二维数组的初始化5.3.6 二维数组应用举例5.4 字符串处理5.4.1 字符数组的定义和引用5.4.2 字符数组的初始化5.4.3 字符数组的输入偷出5.4.4 字符串处理的标准函数5.4.5 字符数组应用举例本章小结习题第6章 函数6.1 概述6.1.1 自定义函数在C语言程序设计中的作用6.1.2 C语言程序各函数之间的关系6.1.3 C函数的分类6.2 函数定义的一般形式6.2.1 有参函数定义的一般形式6.2.2 无参函数定义的一般形式6.2.3 空函数定义的一般形式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.8.3 外部变量的使用说明6.9 静态变量与自动变量6.9.1 静态存储方式与动态存储方式6.9.2 静态变量的声明6.9.3 静态变量的使用说明6.10 变量的存储类别6.10.1 auto类型6.10.2 register类型6.10.3 static类型6.10.4 exturn类型6.11 内部函数与外部函数6.11.1 内部函数6.11.2 外部函数6.12 多文件程序的编译与连接6.12.1 利用项目文件实现6.12.2 利用文件包含命令实现本章小结习题第7章 编译预处理_7.1 宏定义7.1.1 无参宏定义7.1.2 带参宏定义7.2 文件包含7.3 条件编译本章小结习题第8章 指针8.1 指针与指针变量的概念8.2 指针变量的定义与引用8.2.1 指针变量的定义与相关运算8.2.2 指针变量作函数参数8.3 数组的指针和指向数组的指针变量8.3.1 概述8.3.2 通过指针引用数组元素8.3.3 指向数组的指针作函数的参数8.3.4 二维数组的指针及其指针变量8.3.5 动态数组的实现8.4 字符串的指针和指向字符串的指针变量8.4.1 字符串的表示与引用8.4.2 字符串指针作函数的参数8.5 返回指针值的函数8.6 指针数组与主函数main()的形参8.6.1 指针数组8.6.2 主函数main()的形参8.6.3 指向指针的指针变量8.7 函数的指针和指向函数的指针本章小结习题第9章 结构体与共用体9.1 结构体类型与结构体变量的定义9.1.1 结构体类型定义9.1.2 结构体变量定义9.2 结构体变量的引用与初始化9.2.1 结构体变量的引用规则9.2.2 结构体变量的初始化9.3 结构体数组9.4 指向结构体类型数据的指针9.4.1 指向结构体变量的指针9.4.2 指向结构数组的指针9.4.3 指向结构数据的指针作函数的参数9.5 用typedef定义已有类型的别名*9.6 链表处理——结构指针的应用9.6.1 概述9.6.2 创建一个新链表9.6.3 对链表的插入操作9.6.4 对链表的删除操作9.7 共用体和枚举类型9.7.1 共用体9.7.2 枚举类型本章小结习题第10章 文件10.1 文件的概念10.2 文件指针10.2.1 文件缓冲区10.2.2 文件指针的定义10.3 文件打开和关闭函数10.3.1 文件的打开函数fopen()10.3.2 文件的关闭函数fclose()10.4 常用文件操作函数10.4.1 字符读/写函数fgetc()和fputc()10.4.2 字符串读/写函数fgets()和fputs()10.4.3 数据块读/写函数fread()和fwrite()10.4.4 格式化读/写函数fscanf()和fprintf()10.4.5 文件的随机读/写10.5 文件检测函数本章小结习题第11章 位运算11.1 位运算符和位运算11.1.1 按位与(&)11.1.2 按位或(|)11.1.3 按位取反(~)11.1.4 按位异或(∧)11.1.5 左移位(>)11.1.7 位复合赋值运算符11.2 位运算应用11.3 位段11.3.1 位段结构类型的定义11.3.2 位段变量的定义和引用11.3.3 位段的说明(注:带“*”号的章节为选学内容)本章小结习题第12章 综合实训12.1 基本要求12.2 程序示例本章小结附录附录A C语言中的关键字附录B 常用字符与ASCII码对照表附录C C语言运算符的优先级及其结合性附录D 输入/输出函数的格式控制符附录E 常用库函数附录F Turbo C常见错误信息参考文献

图书封面

评论、评分、阅读与下载


    C语言程序设计基础教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7