永发信息网

C语言和JAVA语言有什么不同???

答案:2  悬赏:30  手机版
解决时间 2021-06-03 07:47

详细点描述

最佳答案
C语言是面向过程的语言,而JAVA是面向对象的语言。java相对于c语言而言,去掉了指针等容易出错的功能,
具体如下:
Java没有预处理命令.

Java用static final来取代C中的常量定义.

Java没有全局变量.

Java基本数据类型的size是确定的,而C中基本数据类型的size与平台相关.

Java用引用取代指针,但是Java中不允许对引用进行加减,没有取地址操作符.

Java有垃圾回收机制,不需要用户来释放内存空间.

Java没有goto语句.Java在C提供的控制语句基础上增加了异常处理和标签break和continue语句来代替goto的作用.

C要求一个方法或块中使用的所有局部变量的定义在该方法或块的最开始处定义,而Java允许这些定义在方法或块的任意地方出现.

Java 不支持C中的bitfield能力.

Java不支持C的typedef.

Java不支持C的函数指针.
全部回答
一个是面向过程的语言(C),一个是面向对象的语言(java)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
隆胸术前有什么注意事项?
求2首说唱歌
什么东西是最软的也是最硬的?
哪些网站有最新的—5笔输入法软件
想修改密码而无法通过安全验证该怎么办
局域网中电脑监视!
我的手和脚老是很冷,也撮合不暖,为什么?
寻找一个带黑帽,带眼镜,带口罩的QQ头像
体检之前能喝牛奶吗
怎么样才能让自己真心喜欢的女的喜欢上我?
谁能邀请我牧场 我的QQ598634817
关于正规企业工资的问题?
是平淡难,还不平淡难?
酷狗里面那首 天上人间 DJ版 2004 这首串烧里
梦到一个小哑女
推荐资讯
为什么我的头发白了很多,我才十九岁…
十元三百兆的流量怎么开啊
SQLSERVER2000备份失败的原因
适合女生用的翻盖手机哪款好?
特别特别特别讨厌一个人,怎样才能不讨厌他(
卡特全名是?
劲舞团里的千里眼在那买
关于青少年肥胖的起因、危害、建议的英语作文
用白金制成的升压器怎么分进线出线,怎么连接
武陵区常德中国邮政储蓄银行(朝阳路支行)哪位
开家小的服装店赚钱吗
谁能送咱一个游戏人生内测资格,能邀请的M下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?