对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 扩展性太差

所以说一段好代码应该具备可读性,维护性,复用性,扩展性等特点。

获取方式:

1.在你手机的右上角有【关注】选项,或点击我的头像,点击关注!(关注我)

2.关注后,手机客户端点击我的主页面,右上角有私信,请私信发我:编程

电脑已经设置好了关键词自动回复,自动领取就好了!这几天上万个消息,真的回复不过来,所以回复的时候请注意关键词!

其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里请私信我“编程”不管你是小白还是大牛欢迎入住大家一起交流成长。小编会在里面不定期分享干货源码,包括我精心整理的一份c++零基础教程。欢迎各位感兴趣的的小伙伴。

学习思路:

对C语言的初步认识

学习资料:

对C语言的初步认识

相关推荐