中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
鸿蒙OS C语言程序设计(微课版)

鸿蒙OS C语言程序设计(微课版)

出版社:清华大学出版社出版时间:2024-02-01
开本: 其他 页数: 0
本类榜单:教材销量榜
中 图 价:¥64.1(7.2折) 定价  ¥89.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

鸿蒙OS C语言程序设计(微课版) 版权信息

鸿蒙OS C语言程序设计(微课版) 本书特色

u本书面向C语言程序设计的初学者,不但包含传统C语言程序设计教学内容,而且包含鸿蒙OS C语言设备开发的内容。既对C语言的知识难点配以简明直观的示意图予以诠释,易于读者对C语言的理解和掌握;又通过鸿蒙OS C语言设备案例,使得C语言程序设计课程的学习妙趣横生。
u本书面向国产鸿蒙OS C语言设备开发,配有配套的教学实验设备和系列实验,融合多方面知识内容,将C语言基础知识和鸿蒙OS C语言设备开发实验巧妙配合,使读者不但学会传统的C语言程序设计知识,而且学习、培养和具备了智慧物联时代行业亟需的程序设计专业技能。
u本书面向各级各类C语言程序设计技能竞赛和计算机创新创业大赛、重视程序设计的趣味性和程序设计的综合能力培养,告别传统C语言教学枯燥的命令行程序界面,拥抱更有趣味的嵌入式实验,内容深入浅出、语言通俗易懂、图文并茂、案例驱动,既适合初学者入门,也适合作为进阶学习的重要参考资料。

鸿蒙OS C语言程序设计(微课版) 内容简介

本书面向C语言程序设计初学者,共11章。本书内容既传承传统,介绍C语言的语法、数据类型、变量、表达式、控制结构、结构体、数组、函数、指针、文件等C语言程序设计的经典知识;又与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、交叉编译环境、嵌入式程序设计、数字电路、计算机控制等专业内容;还拥抱未来,包含大量基于鸿蒙操作系统的智能物联设备开发案例,以培养信创智能物联开发技能人才。 本书既可以作为高等院校本科学生C语言程序设计课程的教材,也可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。

鸿蒙OS C语言程序设计(微课版) 目录

第1章概述1
1.1计算机程序设计语言1
1.1.1机器语言2
1.1.2汇编语言3
1.1.3高级语言3
1.2C语言简介4
1.2.1C语言发展简史4
1.2.2C语言的标准化4
1.2.3C语言及其特点5
1.3C语言程序开发环境5
1.4C语言程序开发工具6
1.5DevC 的下载与安装8
1.6DevC 开发C语言程序的方法与步骤14
1.7习题28
第2章C语言的基础知识29
2.1初识C语言程序29
2.2C语言的基本语法成分33
2.2.1C语言的字符集33
2.2.2C语言的语法要素33
2.3数据类型的转换51
2.4C语言的功能52
2.5鸿蒙OS C语言设备开发实验: Hello HarmonyOS53
2.5.1下载本实验所用的软件和文件54
2.5.2安装USB接口转串口驱动程序、烧录软件和串口
调试器软件54
2.5.3编辑hello.c程序源代码54
2.5.4准备鸿蒙OS C语言设备开发网页编译环境56
2.5.5使用编译网页编译HarmonyOS程序源代码622.5.6将目标代码烧录到开发实验板中65
2.5.7使用串口调试器查看目标代码的执行结果69
2.5.8本实验串口通信工作原理70
2.6习题71
〖3〗鸿蒙OS C语言程序设计(微课版)目录〖3〗第3章鸿蒙OS C语言设备开发基础74
3.1鸿蒙OS简介74
3.1.1鸿蒙OS的发展历史74
3.1.2鸿蒙OS的设计理念75
3.1.3鸿蒙OS的技术架构75
3.1.4鸿蒙OS的技术特点77
3.1.5鸿蒙OS的应用场景79
3.2鸿蒙OS C语言设备开发实验板79
3.3鸿蒙OS C语言设备开发环境82
3.3.1鸿蒙OS C语言设备开发硬件环境83
3.3.2鸿蒙OS C语言设备开发软件环境83
3.4安装配置鸿蒙OS C语言设备开发的编译环境84
3.4.1安装虚拟机管理软件VMware Workstation85
3.4.2使用VMware Workstation创建Linux虚拟机90
3.4.3配置虚拟机操作系统环境并安装工具软件104
3.4.4安装编译环境构建工具HUAWEI DevEco Device Tool117
3.5安装Windows工作台鸿蒙OS C语言设备开发环境123
3.5.1安装DevEco Device Tool、Visual Studio Code和Python124
3.5.2在Visual Studio Code中安装配置中文环境131
3.5.3在Visual Studio Code中安装SSH插件133
3.5.4在Visual Studio Code中新建鸿蒙OS C语言设备开发工程144
3.6虚拟机及鸿蒙OS C语言设备开发编译环境的镜像文件制作及还原158
3.6.1制作虚拟机及鸿蒙OS C语言设备开发编译环境的镜像文件159
3.6.2使用镜像文件安装生成虚拟机及鸿蒙OS C语言设备开发
编译环境161
3.7安装配置鸿蒙OS C语言可执行程序烧录软件164
3.7.1安装USB接口转串口驱动程序165
3.7.2烧录软件HiBurn的安装166
3.8将虚拟机文件夹映射为Windows工作台的磁盘168
3.9鸿蒙OS C语言设备开发实验: 点亮一只LED灯171
3.9.1鸿蒙OS C语言设备开发方法171
3.9.2鸿蒙OS C语言程序项目结构和内容172
3.9.3点亮一只LED灯项目的开发步骤176
3.9.4点亮一只LED灯实验工作原理207
3.10习题208
第4章C语言的控制结构210
4.1顺序结构210
4.2选择结构211
4.2.1if语句211
4.2.2if语句的嵌套218
4.2.3条件表达式218
4.2.4switch语句219
4.3循环结构221
4.3.1while循环221
4.3.2dowhile循环222
4.3.3for循环223
4.3.4多重循环226
4.4其他控制语句229
4.5循环结构典型算法程序举例231
4.6结构化程序设计232
4.7鸿蒙OS C语言设备开发实验: 闪烁的LED灯233
4.7.1闪烁的LED灯项目的结构和内容233
4.7.2闪烁的LED灯实验过程234
4.7.3闪烁的LED灯实验工作原理235
4.8鸿蒙OS C语言设备开发实验: 呼吸灯236
4.8.1呼吸灯实验程序源码236
4.8.2呼吸灯实验过程238
4.8.3呼吸灯实验工作原理238
4.9习题239
第5章C语言的函数245
5.1函数245
5.2C语言的局部变量和全局变量248
5.3C语言变量的静态存储和动态存储252
5.4C语言程序在内存中的存储结构254
5.5鸿蒙OS C语言设备开发实验: 跑马灯256
5.5.1跑马灯实验程序源码256
5.5.2跑马灯实验过程258
5.5.3跑马灯实验工作原理258
5.6习题259
第6章指针264
6.1初识指针264
6.2两个数交换267
6.3数据输入和输出273
6.4使用指针的利与弊276
6.5读取字符277
6.6鸿蒙OS C语言设备开发实验: 读取按钮状态278
6.6.1读取按钮状态实验设备278
6.6.2读取按钮状态实验程序源码279
6.6.3读取按钮状态实验工作原理280
6.7鸿蒙OS C语言设备开发实验: 电子秤281
6.7.1电子秤实验设备281
6.7.2电子秤实验程序源码282
6.7.3电子秤实验工作原理283
6.8习题285
第7章数组289
7.1一维数组290
7.1.1一维数组的定义和使用290
7.1.2计算数组元素的均值292
7.1.3利用指针计算数组元素均值296
7.1.4均值滤波算法297
7.1.5有序数组插入算法300
7.1.6求*小值算法302
7.1.7选择排序算法303
7.2二维数组304
7.2.1二维数组的定义304
7.2.2二维数组的使用306
7.2.3二维数组求和案例307
7.2.4矩阵相加案例309
7.3动态内存311
7.3.1动态内存分配311
7.3.2基于动态内存分配的矩阵312
7.4鸿蒙OS C语言设备开发实验: 点阵显示315
7.4.1点阵显示实验设备及工作原理315
7.4.2点阵显示实验程序源码318
7.4.3点阵显示实验程序源码解析319
7.5习题321
第8章字符串323
8.1字符串长度计算算法324
8.2字符串逆序算法326
8.3字符串复制算法327
8.4C语言的标准字符串函数329
8.5鸿蒙OS C语言设备开发实验: 点阵显示字母330
8.5.1点阵显示字母实验工作原理330
8.5.2点阵显示字母实验程序源码330
8.5.3点阵显示字母实验程序源码解析333
8.6习题334
第9章结构体、枚举和共用体336
9.1什么是结构体336
9.2结构体的使用337
9.2.1使用结构体变量存储平面上点的坐标337
9.2.2使用结构体变量计算平面上两个点的距离338
9.3类型定义关键字typedef340
9.4结构体指针及其应用341
9.5函数指针及其应用343
9.6枚举347
9.6.1什么是枚举347
9.6.2枚举案例: 迷宫寻路349
9.7共用体353
9.8鸿蒙OS C语言设备开发实验: 四位七段数码管355
9.8.1四位七段数码管实验设备及其工作原理355
9.8.2四位七段数码管实验程序源码357
9.8.3四位七段数码管实验程序源码解析366
9.9习题366
第10章预处理与头文件369
10.1文件包含指令#include369
10.1.1#include指令的常规用法371
10.1.2stdlib.h头文件380
10.2宏定义指令#define386
10.2.1#define的应用386
10.2.2宏函数387
10.3条件编译指令#ifdef388
10.4鸿蒙OS C语言设备开发实验: 简单直流电动机390
10.4.1简单直流电动机实验设备及工作原理390
10.4.2简单直流电动机旋转实验391
10.4.3简单直流电动机正转、反转实验393
10.4.4简单直流电动机调速实验395
10.5鸿蒙OS C语言设备开发实验: 步进电动机398
10.5.1步进电动机实验设备及工作原理398
10.5.2步进电动机实验程序源码399
10.5.3步进电动机实验程序源码解析402
10.6习题402
第11章文件404
11.1stdio.h头文件404
11.2文件类型406
11.3文件的打开与关闭407
11.3.1流407
11.3.2文件指针407
11.3.3文件的打开与关闭408
11.4文本文件的写和读410
11.4.1写文本文件410
11.4.2读文本文件412
11.5二进制文件的读和写415
11.5.1读二进制文件415
11.5.2写二进制文件417
11.6文件的随机读写419
11.7习题420
附录AC 关键字423
附录BC 运算符424
附录CC/C 常用库函数425
C.1常用数学函数425
C.2常用字符串处理函数426
C.3其他常用函数427
附录DASCII码表428
参考文献429
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服