OpenHarmony轻量设备开发理论与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.8 学习本书需要的基础知识

严格来讲,学习OpenHarmony是不能做到零基础入门的。尽管本书的学习门槛较低,但学习本书还是需要具备一些必要的基础知识。您需要掌握C语言这门编程语言。也就是说,要想学好OpenHarmony轻量设备开发,C语言的基础是必不可少的。下面简要罗列一些必要的、关键的知识点,供您查漏补缺。

第一,要掌握C语言中的基本数据类型、常量、变量、运算符、表达式、结构体、数组、枚举,还有C语言中的宏的使用。

第二,在C程序的结构设计方面,要掌握顺序结构的程序、分支结构的程序和循环结构的程序的编写方法。

第三,要会定义函数、调用函数、向函数传递参数和获取函数的返回值。

第四,在C语言中有一个很重要的东西叫指针,这也是需要熟练掌握的。C语言的指针就像一把双刃剑,指针用得好,您的程序会非常灵活、高效,但是如果指针用得不好,它随时有可能成为您的噩梦。

除了C语言,您还需要具备阅读英文文档的能力。第一,OpenHarmony的源码注释是以英文为主的;第二,第三方组件的源码注释和文档也是以英文为主的。当然,本书会把一些相关的注释和文档翻译成中文供您学习,但是您在查阅资料的时候,也要有能力读懂英文文档。