- ISBN:9787302617471
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:180
- 出版时间:2022-11-01
- 条形码:9787302617471 ; 978-7-302-61747-1
本书特色
本书通过大量案例来讲解相关理论知识,趣味性强,可以激发学生的学习积极性。另外,本书配套资源比较齐全,包括了电子课件和答案等相关资源,便于教与学。 该书内容浅显易懂,案例丰富使用,可操作性比较强
内容简介
C语言是国内外广泛推广使用的程序设计语言,既可用于开发系统软件,也可用于开发应用软件。本书内容经过精心组织,体系合理,内容组织形式由浅入深,具有典型性、实用性、易操作性等特点。本书全面介绍了C语言程序设计的相关概念和程序设计方法,设计了典型例题、实验和练习。全书共用11章来介绍C语言程序设计的方法,具体内容包括:第1章对C语言的起源等知识进行了介绍,第2章介绍了C程序设计的相关概念,第3~5章分别对C程序的顺序结构、选择结构、循环结构三种结构的特点和使用方法进行了介绍,第6~10章依次介绍了数组、函数、指针、结构体、共用体和枚举、文件这几种数据类型的相关概念和使用方法,第11章介绍了底层程序设计的六种位运算。每一章设计了相关例题、实验、简答题、编程题,并通过二维码给出了编程源代码和练习答案。本书既可以作为本科学生的教材,又可以作为职业院校学生的教材,还可以作为计算机等级考试以及其他计算机编程人员的参考用书。
目录
1.1 C语言概述
1.1.1 C语言的起源和C语言标准
1.1.2 C语言的优缺点
1.1.3 如何使用C语言
1.2 C程序文件
1.2.1 源文件
1.2.2 头文件
1.2.3 把程序划分成多个文件
1.3 运行C程序
1.3.1 C程序的运行步骤
1.3.2 集成开发环境
1.4 编写程序
1.4.1 程序设计的任务
1.4.2 计算机算法
1.4.3 结构化算法或程序
1.5 C程序的书写规范和编程风格
1.5.1 书写规范
1.5.2 编程风格
实验
练习
第2章 C语言基本概念
2.1 数据类型
2.1.1 整数类型
2.1.2 浮点类型
2.1.3 字符类型
2.1.4 转义序列
2.1.5 不同类型数据间的混合运算
2.2 定义新类型
2.2.1 类型定义
2.2.2 类型定义的优点
2.3 常量、变量、标识符
2.3.1 常量
2.3.2 变量
2.3.3 标识符
2.4 运算符
2.4.1 算术运算符
2.4.2 赋值运算符
2.4.3 自增运算符和自减运算符
2.4.4 关系运算符
2.4.5 逻辑运算符
2.4.6 条件运算符
2.4.7 逗号运算符
2.4.8 取地址运算符和指针运算符
2.4.9 求字节数运算符
2.4.10 强制类型转换运算符
2.4.11 成员运算符
2.4.12 下标运算符
2.4.13 位运算符
2.4.14 函数调用运算符
2.5 表达式
2.5.1 算术表达式
2.5.2 赋值表达式
2.5.3 关系表达式
2.5.4 逻辑表达式
2.5.5 条件表达式
2.6 C语句
实验
练习
第3章 顺序结构
3.1 *简单的顺序结构C程序
3.1.1 指令
3.1.2 函数
3.1.3 语句
3.1.4 注释
3.1.5 显示字符串
3.2 变量、声明、赋值、输入/输出
3.2.1 变量的类型
3.2.2 声明
3.2.3 初始化与赋值
3.2.4 显示/输出
3.2.5 读入/输入
3.3 用printf函数和scanf函数格式化输出和输入
3.3.1 printf函数
3.3.2 scanf函数
3.3.3 易混淆的printf函数和scanf函数
3.4 字符的输入/输出
3.4.1 putchar函数
3.4.2 getchar函数
实验
练习
第4章 选择结构
4.1 if语句
4.2 switch语句
实验
练习
第5章 循环结构
5.1 while语句
5.2 do-while语句
5.3 for语句
5.3.1 for语句的惯用法
5.3.2 在for语句中省略表达式
5.4 循环的嵌套及循环比较
5.4.1 循环的嵌套
5.4.2 几种循环的比较
5.5 退出循环
5.5.1 break语句
5.5.2 continue语句
5.5.3 goto语句
实验
练习
第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.3.4 常量数组
6.4 字符数组
6.4.1 字符数组的定义
6.4.2 字符数组的初始化
6.4.3 引用字符数组中的元素
6.4.4 字符串
6.4.5 字符数组的输入/输出
6.5 处理字符串的函数
实验
练习
第7章 函数
7.1 函数的定义
7.2 函数调用及函数声明
7.2.1 函数调用
7.2.2 函数声明与函数原型
7.2.3 实际参数与形式参数
7.3 return语句和exit函数
7.3.1 return语句
7.3.2 exit函数
7.4 函数的嵌套和递归
7.4.1 函数的嵌套调用
7.4.2 函数的递归调用
7.5 程序结构
7.5.1 局部变量
7.5.2 全局变量
7.5.3 程序块与作用域
7.5.4 C程序的构建
实验
练习
第8章 指针
8.1 指针变量
8.1.1 定义指针变量
8.1.2 指针变量的引用
8.2 指针作为参数
8.3 指针作为返回值
8.4 指针的运算及与数组的关系
8.4.1 指针的算术运算和关系运算
8.4.2 指针和数组
8.4.3 指针和多维数组
8.5 通过指针引用字符串
8.5.1 字符串的引用方式
8.5.2 字符指针作函数参数
8.5.3 使用字符指针变量和字符数组的比较
实验
练习
第9章 结构体、共用体和枚举
9.1 结构体
9.1.1 结构体类型和结构体变量的定义
9.1.2 结构体变量的初始化
9.1.3 结构体变量的引用
9.2 结构体作为参数和返回值
9.3 嵌套的数组和结构体
9.3.1 嵌套的结构体
9.3.2 结构体数组
9.4 结构体指针
9.4.1 指向结构体变量的指针
9.4.2 指向结构体数组的指针
9.4.3 用结构体变量和结构体变量的指针作函数参数
9.5 用指针处理链表
9.6 共用体
9.6.1 共用体类型的定义和赋值
9.6.2 共用体的引用
9.6.3 共用体的特点
9.7 枚举
实
作者简介
雷靖,任职于泰山学院数学与统计学院,博士、教授、硕士生导师,密歇根州立大学和特拉维夫大学访问学者,泰安市高层次人才。主持完成国家自然科学基金1项、省自然科学基金2项、厅级项目3项、教育部协同育人项目4项,参与完成美国科学基金1项、国家自然科学基金4项。出版专著2部、发表SCI论文六十余篇。获得科研奖励省级3项、市级1项。
-
机器学习
¥59.4¥108.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥46.3¥79.8 -
企业AI之旅
¥43.5¥79.0 -
ANSYS WORKBENCH中文版超级学习手册
¥69.9¥99.8 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
C Primer Plus 第6版 中文版
¥68.0¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
智能优化算法MATLAB仿真实例
¥54.0¥90.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
网络工程师教程(第6版)(全国计算机技术与软件专业技术资格(水平)考试用书)
¥62.3¥89.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0