赞
踩
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对C语言的理解 (刘丽君)
在此之前的半学期里,对于C语言这个概念很模糊。听了老师这堂课总算略见一点端倪。
对于C语言,我的理解正如老师所说的:“C语言就好像是人与电脑之间的一个翻译。”好形象的例子,使我有一种豁然开朗的感觉。
C语言他首先是一个系统软件,是把人类所给的信息转化成机械语言,进而操作计算机来作自动连续的处理信息的机器。
一、 C语言的特点:
1、语言简洁、紧凑,使用灵活、方便。
2、运算符丰富。C语言共有34种运算符。
3、数据结构丰富,具有现代化语言的各种数据结构。
4、具有结构的控制语句。
5、语言限制不太严格,程序设计自由度大。
6、C语言能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7、生成目标代码质量高,程序执行效率高。
8、用C语言写的程序的可移植性好。
二、C语言的功能
C语言是用来编程的工具。
C语言是目前世界上流行、使用非常广泛的高级程序设计语言。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
C语言有很多的优点
指针就是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素.C++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。Java又进一步提高了安全性。
三、C语言的地位
看过好多人在讨论到底哪个语言好,自己看来真想学计算机的话就必须学习C语言,因为C语言可以编写操作系统(Linux),而且面向对象语言中最重要的是C++,与C语言很有联系,再者Java语言和C语言也很类似。也就是说学C可以为其他的语言学习打下个基础。
从功能强度上来说,C也有着无可比拟的性能。C是一种中级语言,可以完成其他语言譬如:Basic等所不能完成的任务。
综上,学习计算机必须学习C语言,Basic,Pasic,VB,等可以不学。
可见C语言的地位还是很重要的。
对于C语言,现在我的理解还太浅太浅,学习C语言的道路还很长,在以后的学习中会渐渐了解得更多了解得更深入的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。