• {正版现货新书} C语言程序设计(第2版)(微课版) 9787121457128 曾昭江

{正版现货新书} C语言程序设计(第2版)(微课版) 9787121457128 曾昭江

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

28.87 5.9折 49 全新

库存85件

北京丰台

作者曾昭江

出版社电子工业出版社

ISBN9787121457128

出版时间2024-06

装帧平装

开本16

定价49元

货号17456653

上书时间2026-01-29

   商品详情   

品相描述:全新
商品描述
目录

第1章 C语言程序设计基础

1.1 程序与程序设计语言

1.1.1 程序

1.1.2 程序设计语言

1.2 算法的概念及描述

1.2.1 算法的概念

1.2.2 算法的描述

1.2.3 常用算法

1.3 C语言的发展及特点

1.3.1 C语言的发展

1.3.2 C语言的特点

1.4 C语言程序的基本结构

1.4.1 结构化程序设计

1.4.2 C语言程序的结构

1.5 C语言程序的开发环境

1.5.1 在Visual C++ 6.0中开发C语言程序

1.5.2 使用Dev C++开发C语言程序

1.6 C语言程序举例

本章小结

习题1

第2章 顺序结构程序设计

2.1 顺序结构程序举例

2.2 数据的表现形式

2.2.1 常量和变量

2.2.2 C语言中的数据类型

2.2.3 整型数据

2.2.4 实型数据

2.2.5 字符型数据

2.2.6 枚举类型数据

2.3 运算符和表达式

2.3.1 C语言中的运算符

2.3.2 算术运算符和算术表达式

2.3.3 关系运算符和关系表达式

2.3.4 逻辑运算符和逻辑表达式

2.3.5 赋值运算符和赋值表达式

2.4 C语言中的语句

2.4.1 C语言中的语句的分类及作用

2.4.2 赋值语句

2.5 数据的输入/输出

2.5.1 printf()函数输出数据

2.5.2 scanf()函数输入数据

2.5.3 字符的输入/输出

本章小结

习题2

第3章 选择结构程序设计

3.1 选择结构程序举例

3.2 选择结构和条件判断

3.3 if语句实现选择结构

3.3.1 if语句实现选择结构举例

3.3.2 简单的if语句结构

3.3.3 if-else语句结构

3.3.4 if-else-if语句结构

3.4 选择结构的嵌套

3.4.1 if语句的3种应用

3.4.2 if语句的嵌套

3.4.3 if语句嵌套的应用

3.5 switch语句实现多分支选择结构

3.5.1 switch语句的一般形式

3.5.2 switch语句的实际应用

本章小结

习题3

第4章 循环结构程序设计

4.1 循环结构程序举例

4.2 while语句实现循环结构

4.3 do-while语句实现循环结构

4.4 for语句实现循环结构

4.5 几种循环结构的比较

4.6 循环结构的嵌套

4.7 改变循环执行的状态

4.7.1 break语句提前结束整个循环

4.7.2 continue语句提前结束本次循环

4.7.3 break语句和continue语句的区别

本章小结

习题4

第5章 数组

5.1 一维数组的定义、引用和初始化

5.1.1 一维数组的定义

5.1.2 一维数组的引用

5.1.3 一维数组的初始化

5.1.4 一维数组程序举例

5.2 二维数组的定义、引用和初始化

5.2.1 二维数组的定义

5.2.2 二维数组的引用

5.2.3 二维数组的初始化

5.2.4 二维数组程序举例

5.3 字符数组的定义、引用和初始化

5.3.1 字符数组的定义

5.3.2 字符数组的初始化

5.3.3 字符数组的引用

5.3.4 字符串处理函数

5.3.5 字符数组程序举例

本章小结

习题5

第6章 函数

6.1 概述

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

第7章 指针

7.1 变量的地址和指针

7.2 指针变量的定义和基类型

7.3 为指针变量赋值

7.3.1 为指针变量赋地址值

7.3.2 为指针变量赋其他值

7.4 对指针变量的操作

7.4.1 指针变量的赋值运算

7.4.2 指针变量的算术运算

7.4.3 指针变量的关系运算

*7.5 函数之间地址值的传递

7.5.1 指针变量作为函数的参数

7.5.2 指针变量作为函数返回的地址值

本章小结

习题7

第8章 结构体

8.1 结构体类型

8.2 结构体变量

8.2.1 结构体变量的定义

8.2.2 结构体变量的引用

8.2.3 结构体变量的初始化

8.3 结构体数组

8.3.1 结构体数组的定义

8.3.2 结构体数组的初始化

8.3.3 结构体数组的应用

本章小结

习题8

第9章 文件

9.1 文件的相关概念

9.1.1 文件的分类

9.1.2 文件指针变量

9.2 文件的打开与关闭

9.2.1 文件的打开

9.2.2 文件的关闭

9.3 文件的顺序读写

9.3.1 fputc()函数和fgetc()函数

9.3.2 fgets()函数和fputs()函数

9.3.3 fprintf()函数和fscanf()函数

*9.4 文件的随机读写

*9.5 文件操作的出错检测

本章小结

习题9

第10章 位运算

10.1 位运算符和位运算

10.1.1按位与运算符

10.1.2按位或运算符

10.1.3按位异或运算符

10.1.4取反运算符

10.1.5左移运算符

10.1.6右移运算符

10.1.7位运算符与赋值运算符组合

10.1.8不同长度的数据进行位运算

10.2位运算程序举例

10.3位段

本章小结

习题10

实训1顺序结构程序设计

实训2选择结构程序设计

实训3循环结构程序设计

实训4数组的应用

实训5函数的应用

实训6学生成绩管理系统

附录A ASCII码表

附录B运算符的优先级与结合性

参考文献




内容摘要

1.1程序与程序设计语言

一个完整的计算机系统包括硬件系统和软件系统,硬件是计算机的物质基础,软件是计算机的灵魂。没有软件的计算机是一台“裸机”,什么操作都无法进行。有了软件,计算机才有了生命,才能成为一台真正的计算机。软件都是用程序设计语言编写的,是包含程序的有机集合体。程序是软件的必要元素。软件可以用以下公式来表示:软件=程序+文档=数据结构+算法+文档。

任何软件都有可运行的程序。例如,对于操作系统提供的工具软件,很多都只有一个可运行的程序,而有些也包含多个可运行的程序,如 Office办公软件包中包含很多可运行的程序。软件是程序与开发、使用和维护程序的文档的总称,程序是软件的一部分。

1.1.1程序

程序是人们为了解决某种问题而使用计算机可以识别的代码编排的一系列加工步骤。计算机程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列。计算机本身不会做任何工作,它按照程序中的有序指令完成相应的任务。

由于计算机不能理解人类的自然语言,因此不能用自然语言编写计算机程序,只能用专门的程序设计语言来编写计算机程序。人们借助计算机能够理解的语言告诉计算机要处理哪些数据,以及按什么步骤来处理,这便是程序设计。

为解决某一问题而编写的程序不是唯一的,不同的用户编写程序的思路也不会完全一样。因此,不同程序的执行效率不同。这涉及程序的优化、程序所采用的数据结构和算法等多方面的因素。

……



精彩内容

C语言是一门基础性的程序设计语言, 学习C语言有助于计算机专业的学生更好地学习其他程序设计语言。本书的主要内容包括: C语言程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、文件、位运算等内容。书中每章都提供了丰富的案例和精心挑选的课后练习题, 重点章节还提供了相关实训项目。本书体系结构完整, 内容介绍深入浅出, 注重理论与实践相结合, 每个案例都经过精心调试并配有源代码和运行结果, 以便学生学习。



以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP