C语言:
C是一种通用编程语言,被广泛用于设计任何类型的基于桌面的应用程序。它是由Dennis Ritchie作为系统编程语言开发的,用于开发操作系统。 C语言的主要功能包括对内存的低级访问,一组简单的关键字以及简洁的样式,这些功能使C语言适用于诸如OS或编译器开发之类的系统编程。实际上,它使用本机平台开发方案,即由它开发应用程序是依赖于平台的,并且只能在单个平台上使用。
嵌入式C:
嵌入式C是C语言的扩展,用于开发基于微控制器的应用程序。嵌入式C语言从常规C编程语言开始的扩展是I / O硬件寻址,定点算术运算,访问地址空间等。嵌入式C程序具有五层基本结构。他们是:
- 注释:这些是简单易读的文本,用代码编写,以使用户更容易理解。通常,注释以//或/ * * /编写。
- 预处理程序指令:预处理程序指令告诉编译器查找哪些文件以查找程序中不存在的符号。
- 全局声明:定义全局变量的代码部分。
- 局部声明:定义局部变量的代码部分。
- 主要函数:每个C程序都有一个驱动整个代码的主要函数。它主要有两个部分:声明部分和执行部分。其中,声明部分是声明所有变量的位置,执行部分定义程序中执行的整个结构。
实际上,它使用跨平台开发方案,即,通过它进行应用程序开发是独立于平台的,并且可以在多个平台上使用。
C和嵌入式C之间的区别:
Parameters | C | Embedded C | ||||
---|---|---|---|---|---|---|
GENERAL |
|
|
||||
DEPENDENCY |
|
|
||||
COMPILER |
|
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。