精通c语言是达到什么程度

发布网友 发布时间:2022-03-01 11:48

我来回答

2个回答

懂视网 时间:2022-03-01 16:09

c语言是一种面向过程、抽象化的通用程序设计语言,它可以用来编写应用软件、编写系统软件和图形处理、开发嵌入式设备和开发游戏软件。下面是详细介绍:

1、编写应用软件,Linux操作系统中的应用软件都是使用C语言编写的,这样的应用软件安全性非常高。

2、编写系统软件和图形处理,C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。

3、开发嵌入式设备,手机等消费类电子产品内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。

4、开发游戏软件,利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。

总结

c语言是一种面向过程、抽象化的通用程序设计语言,它可以用来编写应用软件、编写系统软件和图形处理、开发嵌入式设备和开发游戏软件。

热心网友 时间:2022-03-01 13:17

精通的话,先做个大项目再说。编译器的错误和库函数的错误能找得出来。理解至少一个版本的C语言的标准例如C99。我觉得说精通至少要写一个类似gcc或者lcc的编译器功能全部具备,那基本上对C语言的全部语法和语义都了解就可以算精通了。我写过20多年C语言的程序,但不敢称精通,因为还有太多的语法现象不能理解。当年的《新编C语言大全》,是那个时代精通C语言的标志。作者对C语言,乃至当时各各版本的编译器的bug都了如指掌。现在的C语言更加复杂,例如充分了解内联汇编__asm,内联inline,易变volatile,函数指针等如何能提高C语言的效率又不会让编译器出错是相当复杂的问题。如果你对我提到的东西都很熟悉,那么你的C语言可以说已经初步了解了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com