- 电子工业出版社
- 9787121370472
- 1-2
- 294030
- 60215683-8
- 平塑
- 16开
- 2021-08
- 397
- 248
- 工学
- 计算机科学与技术
- 计算机类
- 中职
内容简介
C语言是编程者的入门语言,也是许多大学的第一门程序设计课程。 本书在编写过程中仔细考虑了内容的取舍。从实例出发,牵引出各章各节的知识点。在内容的组织上由浅入深、循序渐进,突出对基本概念的讲解和叙述,而将基本概念和方法的应用,放在实例中,结合程序进行讲解。同时,借助"程序分析”、"注意”等教学提示,帮助读者理解教学内容,让初学者可以在做中学、学中做,帮助读者掌握C语言的语法知识,培养读者的初步编程能力。
目录
第1章 C语言概述__eol__1.1 C语言由来、标准化及其特点__eol__ 1.1.1 C语言由来、标准化__eol__ 1.1.2 C语言的特点__eol__1.2 C语言的应用领域__eol__1.3 C语言程序__eol__ 1.3.1 几个典型的C程序__eol__ 1.3.2 C程序的基本结构__eol__ 1.3.3 C语言的基本符号与词汇__eol__1.4 C语言集成开发环境__eol__ 1.4.1 Turbo C集成开发环境简介__eol__ 1.4.2 Turbo C集成开发环境的启动与退出__eol__ 1.4.3 Turbo C集成开发环境主界面__eol__ 1.4.4 程序文件的基本操作__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第2章 数据类型和简单程序设计__eol__2.1 基本知识__eol__ 2.1.1 C语言的数据类型__eol__ 2.1.2 常量与变量的使用__eol__ 2.1.3 C语句__eol__ 2.1.4 结构化程序设计方法__eol__2.2 整型数据__eol__ 2.2.1 整型常量__eol__ 2.2.2 整型变量及分类__eol__ 2.2.3 整数运算的程序设计__eol__2.3 浮点型数据__eol__ 2.3.1 浮点常数__eol__ 2.3.2 浮点型变量与分类__eol__ 2.3.3 浮点数运算的程序设计__eol__2.4 字符型数据__eol__ 2.4.1 字符常数__eol__ 2.4.2 字符变量及分类__eol__ 2.4.3 字符串__eol__ 2.4.4 最简单的字符和字符串处理程序__eol__2.5 类型的混合运算__eol__ 2.5.1 类型的自动转换__eol__ 2.5.2 类型的强制转换__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第3章 表达式与运算符__eol__3.1 概述__eol__ 3.1.1 表达式__eol__ 3.1.2 运算符__eol__3.2 算术运算符与算术表达式__eol__ 3.2.1 算术运算符__eol__ 3.2.2 算术表达式__eol__3.3 其他运算符的应用__eol__ 3.3.1 赋值运算符和赋值表达式__eol__ 3.3.2 自增和自减运算符__eol__ 3.3.3 条件运算符和条件表达式__eol__ 3.3.4 逗号运算符和逗号表达式__eol__ 3.3.5 sizeof运算符__eol__3.4 运算符的优先级与结合性__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第4章 数据的输入与输出__eol__4.1 字符输入/输出函数__eol__ 4.1.1 字符输入函数getchar()__eol__ 4.1.2 字符输出函数putchar()__eol__ 4.1.3 字符的连续输入/输出__eol__4.2 按格式输入/输出函数__eol__ 4.2.1 按格式输出函数printf()__eol__ 4.2.2 按格式输入函数scanf()__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第5章 控制结构程序设计__eol__5.1 关系表达式与逻辑表达式__eol__ 5.1.1 关系运算符与关系表达式__eol__ 5.1.2 逻辑运算符与逻辑表达式__eol__5.2 条件选择语句if__eol__ 5.2.1 if语句的三种形式__eol__ 5.2.2 条件分支程序设计举例__eol__5.3 开关语句switch__eol__ 5.3.1 switch语句结构形式__eol__ 5.3.2 多路选择程序设计举例__eol__5.4 循环语句__eol__ 5.4.1 for语句__eol__ 5.4.2 while语句__eol__ 5.4.3 do-while语句__eol__5.5 中止语句break和继续语句continue__eol__ 5.5.1 break语句__eol__ 5.5.2 continue语句__eol__5.6 无条件转移语句goto__eol__ 5.6.1 goto语句的格式__eol__ 5.6.2 goto语句应用举例__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第6章 函数__eol__6.1 函数概述__eol__ 6.1.1 为什么要使用函数__eol__ 6.1.2 系统库函数和用户自定义函数__eol__6.2 函数的定义__eol__ 6.2.1 函数定义的一般形式__eol__ 6.2.2 函数定义的几点说明__eol__6.3 函数参数及返回值__eol__ 6.3.1 函数参数__eol__ 6.3.2 函数的返回值__eol__6.4 函数的调用__eol__ 6.4.1 函数的语句调用__eol__ 6.4.2 函数表达式调用__eol__ 6.4.3 函数的递归调用__eol__ 6.4.4 函数的嵌套调用__eol__6.5 数组作函数参数__eol__ 6.5.1 数组元素作函数参数__eol__ 6.5.2 数组名作函数参数__eol__6.6 变量的作用域和生存期__eol__ 6.6.1 变量的作用域__eol__ 6.6.2 变量的生存期__eol__6.7 函数的作用域__eol__ 6.7.1 内部函数__eol__ 6.7.2 外部函数__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第7章 数组__eol__7.1 一维数组的定义和引用__eol__ 7.1.1 一维数组的定义__eol__ 7.1.2 一维数组的引用__eol__ 7.1.3 一维数组的初始化__eol__ 7.1.4 一维数组应用举例__eol__7.2 二维数组的定义和引用__eol__ 7.2.1 二维数组的定义__eol__ 7.2.2 二维数组的引用__eol__ 7.2.3 二维数组的初始化__eol__ 7.2.4 二维数组应用举例__eol__7.3 字符数组__eol__ 7.3.1 字符数组的定义和初始化__eol__ 7.3.2 字符数组的引用__eol__ 7.3.3 字符串与字符数组__eol__ 7.3.4 字符串的输入、输出和处理__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第8章 指针__eol__8.1 指针概述__eol__ 8.1.1 变量的地址与指针变量__eol__ 8.1.2 指针变量的定义__eol__ 8.1.3 指针变量的操作__eol__8.2 指针与数组__eol__ 8.2.1 一维数组的指针__eol__ 8.2.2 二维数组的指针__eol__ 8.2.3 指向字符串的指针__eol__8.3 指针与函数__eol__ 8.3.1 指针作为函数的参数__eol__ 8.3.2 返回指针值的函数__eol__ 8.3.3 指向函数的指针__eol__本章小结__eol__本章习题__eol__上机实训__eol__ 第9章 编译预处理__eol__9.1 宏定义__eol__ 9.1.1 不带参数的宏定义__eol__ 9.1.2 带参数的宏定义__eol__9.2 文件包含__eol__ 9.2.1 使用格式__eol__ 9.2.2 使用说明__eol__9.3 条件编译__eol__ 9.3.1 形式1__eol__ 9.3.2 形式2__eol__ 9.3.3 形式3__eol__本章小结__eol__本章习题__eol__ 第10章 文件__eol__10.1 C语言文件概述__eol__ 10.1.1 文件的概念__eol__ 10.1.2 C语言文件的组成形式及分类__eol__ 10.1.3 文件指针__eol__10.2 文件的打开和关闭__eol__ 10.2.1 文件的打开(fopen()函数)__eol__ 10.2.2 文件的关闭(fclose()函数)__eol__10.3 文件的读写__eol__ 10.3.1 字符的输入和输出__eol__ 10.3.2 字符串的输入和输出__eol__ 10.3.3 按格式输入和输出__eol__10.4 随机文件的读写__eol__ 10.4.1 fseek()函数__eol__ 10.4.2 fread()与fwrite()函数__eol__本章小结__eol__本章习题__eol__上机实训__eol__附录A 常用字符与ASCII码对照表__eol__附录B 常用的ANSI C标准库函数__eol__附录C C语言中的关键字__eol__附录D Turbo C常见英文错误提示及含义__eol____eol__