- ISBN:9787121415494
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:260
- 出版时间:2021-08-01
- 条形码:9787121415494 ; 978-7-121-41549-4
本书特色
本书针对程序设计初学者,用严谨且通俗易懂的语言,深入浅出、循序渐进地介绍了 C 语言的语法及程序设计的思想与技巧。 本书内容充实全面,每章除基本知识外,还提供了大量“学以致用”的案例;扫描书中二维码即可观看微课视频讲解,帮助读者随时随地全方位学习,书中所有实例均在Visual C++6.0环境下运行通过;本书还结合在线课程资源,构建了线上线下共同学习的教材形态,读者可登录中国大学MOOC网站(https://www.icourse163.org)搜索“程序设计基础”课程,找到由河北软件职业技术学院刘扬主持的在线课程即可登录学习。
内容简介
本书以 C 语言为载体,针对程序设计初学者,用严谨且通俗易懂的语言,深入浅出、循序渐进地介绍了 C 语言的语法及程序设计的思想与技巧。C 语言是程序设计中使用很广泛的语言之一,以其功能丰富、使用灵活、应用面广、目标程序效率高等优点,长期位居计算机语言排行榜前列。全书分为 10 章,主要包括以下内容:C 语言概述、数据类型、常量与变量、运算符、三种控制结构、数组、函数、指针、结构体和共用体、文件。重要的章节都为读者提供了大量学以致用的实例,有利于读者形成程序设计的基本思想,掌握程序设计的方法,提高解决具体问题的能力。本书适合作为高职院校计算机相关专业学生的教材,也可作为自学 C 语言程序设计的参考用书。
目录
.1 初识C语言
.1.1 计算机语言的发展
.1.2 C语言的发展简史
.1.3 C语言的特点及用途
.2 C语言程序的基本结构与开发流程
.2.1 C语言程序的基本结构
.2.2 C语言程序的开发流程
.2.3 常用的集成开发环境(IDE)的使用
.3 算法
.3.1 算法的概念
.3.2 算法设计原则
.3.3 算法的表示
.4 在线课程学习
我们学到了什么
牛刀小试――练习题
第2章 磨刀不误砍柴工――程序设计基础知识
.1 C语言的基本符号
.1.1 字符集
.1.2 标识符
.1.3 关键字
.2 C语言的数据类型
.2.1 C语言数据类型的分类
.2.2 C语言的基本数据类型
.2.3 数据在内存中的存放形式
.3 变量
.3.1 变量的概念
.3.2 变量的定义与访问
.4 常量
.4.1 整型常量
.4.2 实型常量
.4.3 字符常量
.4.4 字符串常量
.4.5 符号常量
.5 C语言中的运算符与表达式
.5.1 有关运算符的基础知识
.5.2 算术运算符与表达式
.5.3 赋值运算符
.5.4 逗号运算符
.5.5 位运算符
.5.6 其他运算符
.5.7 数据类型转换
.6 在线课程学习
我们学到了什么
牛刀小试――练习题
第3章 先来后到――顺序结构
.1 结构化程序设计的基本概念
.2 数据的输入与输出
.2.1 数据的输出
.2.2 数据的输入
.3 学以致用
.4 在线课程学习
我们学到了什么
牛刀小试――练习题
第4章 人生的路不止一条――选择结构
.1 关系运算符与关系表达式
.2 逻辑运算符与逻辑表达式
.3 if语句
.3.1 基本的if…else语句
.3.2 if…else if语句
.3.3 if语句的嵌套
.4 switch语句
.5 C语言的条件运算符
.6 学以致用
.7 在线课程学习
我们学到了什么
牛刀小试――练习题
第5章 从前有座山……――循环结构
.1 while循环
.2 do…while循环
.3 for循环
.4 循环嵌套
.5 break和continue语句
.5.1 break语句
.5.2 continue语句
.6 学以致用
.7 在线课程学习
我们学到了什么
牛刀小试――练习题
第6章 士兵与方阵――数组
.1 一维数组
.1.1 什么是数组
.1.2 一维数组的定义与引用
.1.3 一维数组的初始化
.1.4 学以致用
.2 二维数组
.2.1 二维数组的定义
.2.2 二维数组的初始化
.2.3 二维数组的访问
.2.4 学以致用
.3 字符数组和字符串
.3.1 字符数组的定义
.3.2 字符数组的初始化
.3.3 字符数组的访问
.3.4 字符串处理函数
.3.5 学以致用
.4 在线课程学习
我们学到了什么
牛刀小试――练习题
第7章 从搭积木说起――函数
.1 函数概述
.1.1 C语言程序的结构
.1.2 函数的作用
.1.3 函数的分类
.2 函数的定义及返回值
.2.1 函数的定义
.2.2 函数的返回值
.2.3 学以致用
.3 函数的声明和调用
.3.1 函数的声明
.3.2 函数的调用
.4 函数参数的传递
.4.1 函数参数的传递方式
.4.2 数组作为函数参数
.5 函数的递归调用
.5.1 函数的递归调用概述
.5.2 学以致用
.6 带参数的宏定义
.6.1 带参数的宏定义概述
.6.2 学以致用
.7 变量的作用域与存储类别
.7.1 变量的作用域
.7.2 变量的存储类别
.8 在线课程学习
我们学到了什么
牛刀小试――练习题
第8章 神奇的星号――指针
.1 指针和指针变量
.1.1 变量与地址
.1.2 指针变量的概念、定义与引用
.2 指针与数组
.2.1 指向数组的指针
.2.2 指针的运算
.2.3 关于下标法和指针法的讨论
.2.4 指向字符串的指针
.3 指针与函数
.3.1 指针变量作函数参数
.3.2 返回指针的函数
.4 在线课程学习
我们学到了什么
牛刀小试――练习题
第9章 我的类型我做主――结构体与共用体
.1 用户自定义类型
.2 结构体类型
.2.1 结构体类型的声明
.2.2 结构体变量的定义与使用
.2.3 结构体数组
.2.4 结构体指针
.3 共用体类型
.4 链表
.4.1 链表的概念
.4.2 链表的基本操作
.5 在线课程学习
我们学到了什么
牛刀小试――练习题
第10章 我想有个家――文件
.1 文件概述
.2 文件的打开与关闭
.2.1 文件的打开
.2.2 文件的关闭
.3 文件的读写操作
.3.1 文本文件的读写
.3.2 二进制文件的读写
.3.3 文件定位与随机读写
.4 在线课程学习
我们学到了什么
牛刀小试――练习题
附录A ASCII表
附录B C语言关键字
附录C C语言运算符
参考文献
作者简介
刘扬,(1982-),男,汉族,副教授,研究生学历,硕士学位,河北软件职业技术学院软件工程系专任教师,人工智能技术服务专业带头人,河北农业大学在读博士研究生,研究方向为智能检测与人工智能。参加工作10多年以来,主要讲授过的课程包括程序设计基础,C++面向对象程序设计,单片机原理与接口技术,嵌入式处理器架构, LINUX操作系统与开发环境,嵌入式操作系统开发与移植,可编程器件与VHDL语言,嵌入式LINUX应用开发,LABVIEW系统仿真,网络基础,数据结构,软件工程等课程。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0