![]()
内容推荐 本书主要介绍C语言的基本概念、基本语法和基本程序结构,内容包括概述,基本数据类型、运算符及表达式,简单的C程序设计,选择分支结构程序设计,循环结构程序设计,指针与数组,函数,结构体与共用体,指针与链表,编译预处理和位运算及混合编程,文件,C++面向对象程序设计,C语言开发环境。 全书共13章,内容编排合理,通俗易懂,注意分散难点,使读者在掌握C语言基本知识的同时,逐步具备其分析问题、解决问题的能力,进而提高其实际的程序设计能力。全书配有设计精美、内容丰富的视频资源,读者可以直接扫码观看。 本书既可作为高等院校各专业C语言程序设计课程的教材,也可作为工程技术人员和计算机爱好者的参考资料。 目录 第1章 概述 1.1 程序设计语言 1.1.1 计算机语言 1.1.2 程序设计语言的发展 1.2 C程序设计语言 1.2.1 C语言的发展历史 1.2.2 C语言的标准与版本 1.2.3 C语言的特点 1.3 C语言的基本语法成分 1.3.1 字符集 1.3.2 标识符 1.3.3 运算符 1.4 C语言程序的组成 1.4.1 简单的C程序介绍 1.4.2 C语言程序的结构 1.4.3 C程序的书写 1.5 程序设计的一般过程 1.5.1 问题分析 1.5.2 算法设计 1.5.3 编写程序 1.5.4 调试与测试 1.5.5 整理文档 习题1 第2章 基本数据类型、运算符及表达式 2.1 C语言基本数据类型 2.1.1 数据类型 2.1.2 C语言数据类型简介 2.2 常量 2.2.1 整型常量 2.2.2 实型常量 2.2.3 符号常量 2.2.4 字符型常量 2.3 变量 2.3.1 变量名 2.3.2 变量类型 2.3.3 变量值 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 第3章 简单的C程序设计 3.1 典型题例 3.2 算法 3.2.1 算法的概念 3.2.2 算法的评价标准 3.2.3 算法的表示 3.3 结构化程序设计的方法 3.4 程序的基本结构 3.4.1 顺序结构 3.4.2 选择结构 3.4.3 循环结构 3.5 顺序结构程序设计 3.6 数据的输入与输出 3.6.1 C语言中数据的输入与输出 3.6.2 字符数据的输入与输出 3.6.3 格式的输入与输出 3.7 计算思维 3.8 C程序的上机步骤及基本调试技术 3.8.1 C程序的上机步骤 3.8.2 C语言的上机环境 3.8.3 C程序的基本调试技术 3.9 典型题例分析与实现 习题3 第4章 选择分支结构程序设计 4.1 典型题例 4.2 二路分支——if语句 4.2.1 if语句的一般形式 4.2.2 if语句的嵌套 4.3 多路分支——switch语句 4.3.1 switch语句的一般形式 4.3.2 switch语句的嵌套 4.4 程序测试 4.4.1 静态测试和动态测试 4.4.2 黑盒测试、白盒测试和灰盒测试 4.4.3 自动化测试和手动测试 4.4.4 阶段测试 4.5 典型题例分析与实现 习题4 第5章 循环结构程序设计 5.1 典型题例 5.2 while语句 5.3 do-while语句 5.4 for语句 5.5 goto语句 5.6 循环的嵌套 5.7 循环结束语句 5.7.1 continue语句 5.7.2 break语句 5.8 典型题例分析与实现 5.9 循环语句小结 习题5 第6章 指针与数组 6.1 典型题例 6.2 地址和指针的概念 6.2.1 变量的内容和变量的地址 6.2.2 直接访问和间接访问 6.2.3 指针的概念 6.3 指针变量 6.3.1 指针运算符 6.3.2 指针变量的定义 6.3.3 指针变量的引用 6.4 一维数组 6.4.1 一维数组的定义和初始化 6.4.2 一维数组元素的引用 6.4.3 一维数组应用举例 6.5 二维数组 6.5.1 二维数组的定义和初始化 6.5.2 二维数组元素的引用 6.5.3 二维数组应用举例 6.6 字符数组 6.6.1 一维字符数组的定义和引用 6.6.2 字符数组的输入与输出 6.6.3 字符串处理函数 6.6.4 二维字符数组 6.6.5 字符数组应用举例 6.7 指针与数组 6.7.1 指向数组元素的指针 6.7.2 字符指针、字符数组和字符串 6.7.3 地址越界问题 6.7.4 指针数组 6.7.5 多维数组和指向分数组的指针 6.7.6 动态数组 6.8 典型题例分析与实现 习题6 第7章 函数 7.1 典型题例 7.2 概述 7.2.1 C程序的基本结构 7.2.2 函数分类 7.3 函数的定义 7.4 函数的调用与返回值 7.4.1 函数调用的一般形式 7.4.2 函数调用的方式 7.4.3 函数的返回值 7.5 函数的参数 7.5.1 形式参数和实际参数 7.5.2 函数参数 7.5.3 引用传递 7.6 函数声明和函数原型 7.7 函数的嵌套调用 7.8 函数的递归调用 7.9 变量的作用域 7.9.1 局部变量 7.9.2 全局变量 7.10 变量的存储类型 7.10.1 自动变量 7.10.2 静态变量 7.10.3 寄存器变量 7.10.4 外部变量 7.10.5 存储类型小结 7.11 内部函数和外部函数 7.11.1 内部函数 7.11.2 外部函数 7.12 指针与函数 7.12.1 返回指针值的函数 7.12.2 指向函数的指针变量 7.12.3 指向函数的指针变量作为函数参 |