C语言程序设计基础教程

C语言程序设计基础教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

类似推荐

编辑推荐

全面详细介绍C语言,共11章涵盖基础知识,适用Visual C++6.0。

内容简介

本书对C语言作了全面、详细、系统的介绍,并选择Visual C++6.0作为编译平台。全书由11章组成,第1章介绍了C语言的发展、特点及编译环境等;第2章介绍了常见的数据结构和算法;第3章介绍了C语言基本的数据类型、标识符和关键字的概念以及运算符和表达式等概念;第4、5、6章介绍了C语言中的三种基本结构;第7章介绍了数组的概念;第8章介绍了函数的知识;第9章介绍了指针的概念及使用方法;第10章介绍了构造型数据;第11章介绍了文件的概念及使用等内容。

章节目录

封面

书名页

内容简介

版权页

前 言

目录

第1章 C语言程序设计概述

1.1 程序设计语言概述

1.1.1 程序设计语言的发展与分类

1.1.2 程序设计的过程

1.2 程序设计方法

1.2.1 结构化程序设计

1.2.2 面向对象程序设计

1.3 C语言的发展及特点

1.3.1 C语言的发展

1.3.2 C语言的特点和优点

1.4 简单的C语言程序

1.4.1 C语言程序示例

1.4.2 C语言程序构成简介

1.5 执行C程序

1.5.1 步骤

1.5.2 C程序的集成开发工具

1.6 小  结

习  题

第2章 数据结构与算法

2.1 引  言

2.2 数据结构概述

2.3 常见的数据结构

2.3.1 线性表

2.3.2 栈

2.3.3 队列

2.3.4 树

2.3.5 图

2.4 算法概述

2.4.1 什么是算法

2.4.2 算法的性质

2.4.3 算法的描述

2.5 常用算法介绍

2.5.1 递归算法与分治算法

2.5.2 动态规划

2.5.3 贪心算法

2.5.4 回溯法

2.5.5 分支限界法

2.6 算法评价

2.7 小  结

习  题

第3章 基本数据类型、运算符和表达式

3.1 C语言的基本数据类型

3.1.1 数据类型的产生

3.1.2 C语言的数据类型

3.2 常量和变量

3.2.1 标识符与关键字

3.2.2 常量与符号常量

3.2.3 变量及其定义

3.3 运算符和表达式

3.3.1 算术运算符及其表达式

3.3.2 关系运算符及其表达式

3.3.3 逻辑运算符及其表达式

3.3.4 位运算符及其表达式

3.3.5 赋值运算符及其表达式

3.3.6 条件运算符及其表达式

3.3.7 逗号运算符及其表达式

3.3.8 求字节数运算符

3.4 运算符的结合性及优先级

3.4.1 运算符的结合性

3.4.2 运算符的优先级

3.4.3 表达式的书写规则

3.5 各种数据类型的转换

3.5.1 自动转换

3.5.2 赋值转换

3.5.3 强制类型转换

3.6 程序示例

3.7 小  结

习  题

第4章 顺序结构

4.1 C语言程序的语句

4.2 数据输入/输出

4.2.1 格式化输出函数printf

4.2.2 格式化输入函数scanf

4.2.3 字符输出函数putchar

4.2.4 字符输入函数getchar

4.3 较复杂的输入/输出格式控制

4.3.1 输出数据格式控制

4.3.2 输入数据格式控制

4.4 程序示例

4.5 小  结

习  题

第5章 选择结构

5.1 用条件表达式实现选择结构

5.2 if语句

5.2.1 if语句的3种格式

5.2.2 嵌套的if语句

5.3 switch语句

5.4 程序示例

5.5 小  结

习  题

第6章 循环结构

6.1 while语句

6.2 do-while语句

6.2.1 语句格式

6.2.2 执行过程

6.3 for语句

6.3.1 语句格式

6.3.2 执行过程

6.4 break和continue语句

6.4.1 break语句

6.4.2 continue语句

6.5 3种循环的比较

6.6 循环的嵌套

6.7 程序示例

6.8 小  结

习  题

第7章 数  组

7.1 数组的基本概念

7.2 一维数组

7.2.1 一维数组的定义和存储结构

7.2.2 引用一维数组元素

7.2.3 初始化一维数组

7.3 二维数组

7.3.1 二维数组的定义

7.3.2 引用二维数组元素

7.3.3 初始化二维数组

7.3.4 定义多维数组

7.4 字符数组

7.4.1 定义及初始化字符数组

7.4.2 输入/输出字符串

7.4.3 字符串处理函数

7.5 数组应用示例

7.6 小  结

习  题

第8章 函数与编译预处理

8.1 函数的基本概念

8.2 定义与声明函数

8.2.1 定义函数

8.2.2 声明函数

8.3 调用函数

8.3.1 调用函数语句的一般格式

8.3.2 函数的返回值

8.4 函数的传值方式

8.5 函数的嵌套和递归调用

8.5.1 嵌套调用

8.5.2 函数的递归调用

8.6 数组作为函数的参数

8.6.1 数组元素作为函数实参

8.6.2 数组名作为函数实参

8.7 变量的作用域

8.7.1 局部变量

8.7.2 全局变量

8.8 变量的存储类型

8.8.1 动态与静态存储方式

8.8.2 auto变量

8.8.3 static变量

8.8.4 register变量

8.8.5 用extern声明外部变量

8.9 内部和外部函数

8.9.1 内部函数

8.9.2 外部函数

8.10 编译预处理

8.10.1 宏定义命令

8.10.2 文件包含命令

8.10.3 条件编译命令

8.11 小  结

习  题

第9章 指  针

9.1 指针的基本概念

9.1.1 定义及初始化指针变量

9.1.2 指针变量与普通变量的区别

9.2 指针运算

9.2.1 指针的赋值运算

9.2.2 指针的算术运算

9.2.3 指针的关系运算

9.3 指针与数组

9.3.1 指向一维数组的指针

9.3.2 指向二维数组的指针

9.3.3 指向字符串指针

9.3.4 指针数组和指向指针的指针

9.4 指针作为函数的参数

9.5 指针应用示例

9.6 小  结

习  题

第10章 构造型数据类型

10.1 结构体类型

10.1.1 定义结构体

10.1.2 定义结构体变量

10.1.3 初始化结构体变量

10.1.4 引用结构体变量成员

10.2 结构体数组

10.2.1 声明结构体数组

10.2.2 初始化和引用结构体数组成员

10.3 结构体指针

10.4 链  表

10.4.1 链表的基本概念

10.4.2 内存动态管理函数

10.4.3 链表的基本操作

10.5 共 用 体

10.5.1 定义共用体及共用体变量

10.5.2 初始化共用体变量和引用其成员

10.5.3 应用共用体

10.6 枚 举 型

10.7 定义类型

10.8 程序示例

10.9 小  结

习  题

第11章 文  件

11.1 文件的相关概念

11.2 打开与关闭文件

11.2.1 使用fopen函数打开文件

11.2.2 使用fclose函数关闭文件

11.3 顺序读写文件

11.3.1 读写文件的一个字符

11.3.2 读写文件的一个字符串

11.3.3 读写文件的一组数据

11.3.4 格式化读写文件

11.4 随机读写文件

11.5 文件定位

11.6 随机读写文件函数

11.7 文件检测函数

11.8 小  结

习  题

附录 C语言常用的库函数

反侵权盗版声明

封底

C语言程序设计基础教程是2019年由电子工业出版社出版,作者 刘媛媛。

得书感谢您对《C语言程序设计基础教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
案例式C语言程序设计 电子书
内容上根据形成的层次教学特色分成13章,其中基础知识部分共3章,程序设计基础与应用部分共6章,提高部分共4章,而检测与错误信息核对1章。大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择,专科/高职学生根据应用或开发选择相关知识内容。
嵌入式Linux C语言程序设计基础教程(微课版) 电子书
本书较为全面地介绍了嵌入式开发中C语言编程的基础知识。全书共11章,内容包括嵌入式LinuxC语言开发工具、数据、数据的输入输出、运算符和表达式、程序结构和控制语句、数组、指针、函数、用户自定义数据类型、嵌入式C语言的用法、嵌入式Linux内核常见数据结构。每章都提供详细的练习题和视频讲解,通过练习、操作实践及相关视频,帮助读者巩固所学的内容。本书可以作为院校嵌入式相关专业和计算机相关专业的教材,
C语言程序设计实验指导教程 电子书
内容上根据形成的层次教学特色分成13章,其中基础知识部分共3章,程序设计基础与应用部分共6章,提高部分共4章,而检测与错误信息核对1章。大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择,专科/高职学生根据应用或开发选择相关知识内容。
C语言程序设计(第2版) 电子书
内容上根据形成的层次教学特色增加综合实例一节,对大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择。实验教材中增加一例综合实验,糅合了各章节内容知识体系,并让学生领会C语言程序设计特点和能够设计开发一个小型的软件。
C语言程序设计实训教程 电子书
本书针对主教材有关C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构、数据抽象等章节的重点及难点进行总结。本书最后一部分为上机实验,每个实验包括实验目的与要求、实验步骤及实验内容,以此帮助读者提高程序设计的能力。