C语言程序设计教程(本科教材)

内容简介

[

  《C语言程序设计教程/普通高等院校“十二五”规划教材》是根据教育部高等学校非计算机专业计算机基础教学指导委员会的教学基本要求并参考《全国计算机等级考试二级C语言程序设计考试大纲(2013年版)》编写的教材。  《C语言程序设计教程/普通高等院校“十二五”规划教材》为适应全国计算机等级考试二级C语言程序设计考试的要求,运行环境采用VisualC++。《C语言程序设计教程/普通高等院校“十二五”规划教材》主要内容包括:基本概念和基础知识、结构化程序设计、数组、函数、文件、面向对象程序设计基础知识等。《C语言程序设计教程/普通高等院校“十二五”规划教材》旨在将面向过程程序设计和基本的面向对象程序设计有机地结合起来,使读者通过《C语言程序设计教程/普通高等院校“十二五”规划教材》的学习,能够掌握开发小型应用系统的基础知识和能力。  《C语言程序设计教程/普通高等院校“十二五”规划教材》内容丰富、概念清晰、注重实践、讲解图文并茂。适合作为高等院校各专业的程序设计课程教材,也可作为培训或自学教材。

]

目录

第1章 C语言程序设计概述1.1 计算机程序设计语言概述1.2 C语言程序结构特点及其运行1.2.1 C语言程序的结构特点1.2.2 C语言程序的运行1.2.3 Visual C++6.0集成开发环境的使用1.3 程序设计算法及其描述方法1.3.1 算法的概念及特征1.3.2 算法的描述方法1.3.3 程序设计风格习题第2章 数据类型、运算符和表达式2.1 C语言的数据类型2.2 标识符、常量和变量2.3 整型数据2.4 实型数据2.5 字符型数据2.6 运算符及表达式2.6.1 运算符概述2.6.2 算术运算符和算术表达式2.6.3 赋值运算符和赋值表达式2.6.4 逗号运算符和逗号表达式2.6.5 不同数据类型间的转换2.6.6 位运算习题第3章 顺序结构程序设计3.1 C程序的基本结构及C语句的种类3.1.1 结构化程序的三种基本结构3.1.2 C语句的种类3.2 数据输入输出的实现3.3 标准输出函数——prinff函数3.3.1 printf函数的一般调用形式3.3.2 printf函数中常用的格式控制3.3.3 调用printf函数时的注意事项3.4 标准输入函数——scanf函数3.4.1 scanf函数的一般调用形式3.4.2 scanf函数中常用的格式控制3.4.3 调用scanf函数时的注意事项3.5 字符输入输出函数3.5.1 字符输出函数putchar3.5.2 字符输入函数getchar3.6 顺序结构程序设计举例习题第4章 选择结构程序设计4.1 关系运算符和关系表达式4.1.1 关系运算符及其运算优先次序4.1.2 关系表达式4.2 逻辑运算符和逻辑表达式4.2.1 逻辑运算符及其运算优先次序4.2.2 逻辑表达式4.3 if语句4.3.1 单分支if语句4.3.2 双分支if语句4.3.3 多分支if语句4.3.4 if语句的嵌套4.4 条件运算符和条件表达式4.5 switch语句和goto语句4.5.1 switch语句4.5.2 goto语句4.6 选择结构程序举例习题第5章 循环结构程序设计5.1 while循环语句5.2 do...while循环语句5.3 for循环语句5.4 循环的嵌套5.5 循环的退出5.5.1 break语句5.5.2 continue语句5.6 用goto语句构成循环5.7 循环结构程序设计举例习题第6章 数组6.1 一维数组6.1.1 一维数组的定义6.1.2 一维数组元素的引用6.1.3 一维数组的初始化6.1.4 一维数组的应用6.2 二维数组6.2.1 二维数组的定义6.2.2 二维数组的引用6.2.3 二维数组的初始化6.2.4 二维数组的应用6.3 字符数组6.3.1 字符数组的定义及结束标志6.3.2 字符数组的初始化6.3.3 字符数组的输入输出6.3.4 字符串处理函数习题第7章 函数7.1 函数概述7.2 函数的定义7.2.1 函数定义的格式7.2.2 函数的说明(声明)7.3 函数的调用7.3.1 函数调用的格式7.3.2 函数调用的方式7.4 函数参数传递和函数的值7.4.1 函数参数传递7.4.2 函数的值7.5 数组参数的传递7.5.1 数组元素作为函数参数7.5.2 数组名作为函数参数7.6 函数的嵌套调用和递归调用7.6.1 函数的嵌套调用7.6.2 函数的递归调用7.7 变量的作用域与存储类别7.7.1 局部变量7.7.2 全局变量7.7.3 变量的存储类型7.7.4 函数的作用域7.8 编译预处理7.8.1 文件包含7.8.2 宏定义7.8.3 条件编译7.9 综合应用习题第8章 指针8.1 指针的概念8.2 指针变量和指针运算符8.2.1 指针变量8.2.2 指针运算符8.2.3 指针变量的运算8.2.4 指针变量作为函数参数8.3 指针与一维数组8.3.1 引用数组元素的数组名法8.3.2 指向数组元素的指针8.3.3 数组名作为函数参数8.4 指针与字符串8.4.1 指向字符串的指针变量8.4.2 字符串指针作为函数参数8.5 指针与多维数组8.5.1 多维数组的地址8.5.2 多维数组元素的引用方法8.6 指针数组与多级指针8.6.1 指针数组8.6.2 多级指针8.6.3 指针数组作为main函数的形参8.7 指针与函数8.7.1 指向函数的指针8.7.2 返回指针值的函数习题第9章 结构体、共用体与枚举类型9.1 结构体9.1.1 结构体说明9.1.2 结构体变量的定义9.1.3 结构体变量的引用9.1.4 结构体变量的初始化9.2 结构体数组9.2.1 结构体数组的定义9.2.2 结构体数组的引用9.2.3 结构体数组的初始化9.3 结构体与指针9.3.1 结构体变量指针的定义9.3.2 结构体数组指针9.3.3 用结构体变量和指向结构体的指针作为函数参数9.4 共用体9.4.1 共用体类型的定义9.4.2 共用体变量的定义9.4.3 共用体变量的引用9.5 枚举类型9.6 用typedef定义类型9.7 用结构体构成链表9.7.1 结点类型的定义9.7.2 单向动态链表习题第10章 文件10.1 文件概述10.1.1 文件的类型10.1.2 文件类型指针10.2 文件的打开与关闭10.2.1 文件的打开10.2.2 文件的关闭10.3 文件的读写操作10.3.1 读写一个字符的函数10.3.2 读写一个字符串的函数10.3.3 文件的格式化读写函数10.3.4 读写数据块的函数10.4 文件的定位10.4.1 文件的顺序存取和随机存取10.4.2 rewind函数10.4.3 fseek函数10.4.4 fiell函数10.5 程序设计举例习题第11章 C++面向对象编程基础知识11.1 面向对象的基本概念11.2 类和对象的声明与访问11.3 构造函数和析构函数11.4 继承性与多态性习题第12章 VC++基础知识及应用12.1 Visual C++开发环境简介12.2 编写**个VC++项目12.2.1 创建项目工作区12.2.2 使用程序向导创建程序基本结构12.2.3 设计窗体并添加c++代码12.3 VC++基本界面程序开发12.4 综合应用习题附录A 常用ASCII码表附录B C语言中的关键宇附录C 运算符及其结合性附录D C库函数附录E 全国计算机等级考试二级C语言程序设计考试大纲(2013年版)参考文献

封面

C语言程序设计教程(本科教材)

书名:C语言程序设计教程(本科教材)

作者:李延珩

页数:269

定价:¥39.0

出版社:中国铁道出版社

出版日期:2016-12-03

ISBN:9787113111038

PDF电子书大小:125MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注