C语言的作用是什么?软件或者游戏是用C语言写的吗?

去年刚学的C语言,这是一门很基础的编程语言,很多程序员都在用它写程序。至于C++,也是和C性质一样的编程语言,编程语言有很多,比如Basic,java等等。当然,它们的规则不同,但也有相似之处。

语法限制不严格,编程自由度大。虽然C语言也是一种强类型语言,但它的语法很灵活,允许程序员有更大的自由。允许直接访问物理地址来操作硬件。因为C语言允许直接访问物理地址,可以直接操作硬件,所以它既有高级语言的功能,又有低级语言的许多功能,可以像汇编语言一样操作位、字节和地址,它们是计算机最基本的工作单元,可以用来编写系统软件。生成的目标代码质量高,程序执行效率高。一般来说,它只是10へ20%比汇编程序生成的目标代码效率低。应用范围广,可移植性好。C语言的一个突出优点是适用于多种操作系统,如DOS、UNIX、windows 98.windows NT;也适用于多种型号。c语言绘图能力强,可移植性好,数据处理能力强,适合编写系统软件、三维、二维图形和动画,也是数值计算的高级语言。

也有不足之处。C语言的缺点主要表现在对数据的封装上,这使得C在数据安全性上有很大的缺陷,这也是C和C++的一大区别。C语言语法不严谨,变量类型不严谨,影响程序安全性,不检查数组下标越界。从应用角度来说,C语言比其他高级语言更难掌握。

其他的编程语言,比如电脑游戏或者手机游戏都可以写,但是难度和复杂程度是有区别的。

总之C语言是基础,一定要重视!!!!!因为我们班现在学的是数据结构,苦于C语言!我也同时学习java语言,这让我很受伤。我该怎么做呢?

最后,不要指望精通任何一门语言,学一门学科总比散漫好!兄弟!

求加分!