单片机C语言和计算机C语言的关系

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:29:25
如题,两者有没关系?掌握其中一种再学另一种是什么概念?哪个相对容易学?应用方面呢?

单片机的C和软件C都是C语言的一部分,不过在软件专业的课上并不讲单片机专用的语句,我个人认为两种课都讲基础的东西,只是在讲基础以外的东西时侧重点不同,我是学软件的,我最近在用单片机做小车,看了几个单片机的程序后感觉都差不多,只是单片机有些专用的函数。

语法上有相同之处。

单片机的相对容易学,学会了再学计算机的。

应用方面还是挺广的。

单片机C语言是用于单片机的,硬件相关度要高于计算机C语言,是针对单片机的CPU和单片机周边硬件相关进行设计的,不能用于台式机的CPU上运行的。
两者运行环境不同。

C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已经成为软件开发的一个主流。用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。而针对8051的C语言日趋成熟,成为了专业化的实用高级语言。