
c语言的优缺点有哪些?
3个回答
2013-12-14
展开全部
优点,语言简洁,紧凑,使用方便,灵活,C语言一共只有w32个关键字,9种控制语句,书写形式自由,缺点,运算符和运算优先级过多,不便于记忆,语法定义不严格,编程自由度大,给不熟练程序员有一定困难。
2013-12-14
展开全部
指针很灵活,但是很容易用错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
c语言的缺点主要是表现在数据的封装性上,这一点使得c在数据的安全性上做的有很大缺陷,这也是c和c++的一大区别。
2.
c语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,c语言比其他高级语言较难掌握。
[c语言指针]
指针就是c语言的一大特色,可以说c语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是c的指针操作也给它带来了很多不安全的因素。c++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。java取消了指针操作,提高了安全性。
c语言的缺点主要是表现在数据的封装性上,这一点使得c在数据的安全性上做的有很大缺陷,这也是c和c++的一大区别。
2.
c语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,c语言比其他高级语言较难掌握。
[c语言指针]
指针就是c语言的一大特色,可以说c语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是c的指针操作也给它带来了很多不安全的因素。c++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。java取消了指针操作,提高了安全性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |