返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书] 鸿蒙OS C语言程序设计(微课版) 殷立峰、杨同峰、马敬贺等 清华大学出版社 移动终端-应用程序-程序设计
  • 新商品上架
    • 作者: 殷立峰、杨同峰、马敬贺、张茜、祁淑霞、董良著
    • 出版社: 清华大学出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 殷立峰、杨同峰、马敬贺、张茜、祁淑霞、董良著
    • 出版社:清华大学出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9787583103519
    • 版权提供:清华大学出版社

     书名:  鸿蒙OS C语言程序设计(微课版)
     出版社:  清华大学出版社
     出版日期  2024
     ISBN号:  9787302655435

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

    本书既可以作为高等院校本科学生C语言程序设计课程的教材,也可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。




    u本书面向C语言程序设计的初学者,不但包含传统C语言程序设计教学内容,而且包含鸿蒙OS C语言设备开发的内容。既对C语言的知识难点配以简明直观的示意图予以诠释,易于读者对C语言的理解和掌握;又通过鸿蒙OS C语言设备案例,使得C语言程序设计课程的学习妙趣横生。

    u本书面向国产鸿蒙OS C语言设备开发,配有配套的教学实验设备和系列实验,融合多方面知识内容,将C语言基础知识和鸿蒙OS C语言设备开发实验巧妙配合,使读者不但学会传统的C语言程序设计知识,而且学习、培养和具备了智慧物联时代行业亟需的程序设计专业技能。

    u本书面向各级各类C语言程序设计技能竞赛和计算机创新创业大赛、重视程序设计的趣味性和程序设计的综合能力培养,告别传统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



     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购