1. 首页
  2. IT资讯

对C语言的初步认识

对C语言的初步认识

今天开启了C语言学习的第一节课。
一开始问了我们在现有的开发里有哪些语言:
Java,c++,php,c#,.Net,python,shell,oc(ios系统用的语言)
面向对象的语言:以上除了Python,shell语言
中间提到了一句嵌入式是什么?嵌入式就是移植操作系统。
所有的操作系统的内核都是由C语言完成的。这也是为什么我们学嵌入式要选择C语言来完成。
C语言有以下三个特点:1 出色的移植性(单片机,ARM等平台都可以用C语言开发)
2 可以访问硬件(汇编也可以访问硬件)
3 运行效率高
什么是移植性:从一个平台切换到另一个平台修改的代码越少,它的移植性越好。
C语言和汇编分别什么时候选用?
对硬件做初始化的时候用汇编(汇编是低级语言,实现不了复杂的功能),对硬件做复杂操作时用C语言(C语言是高级语法,它有很多语法)
面向结构换和面向对象的区别是什么?
面向结构:解决微观,具体的
面向对象:解决宏观,整体的
C语言有优点,同样他也有缺点:
1 代码的复用性太差
2 维护性比较差
3 扩展性太差
所以说一段好代码应该具备可读性,维护性,复用性,扩展性等特点

稍等一下

在这里先给你大家推荐一个编程学习聚集地:聚集地,想学习的来。

原文始发于:对C语言的初步认识

主题测试文章,只做测试使用。发布者:IT资讯科技,转转请注明出处:http://www.cxybcw.com/19748.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code