C语言和C++语言的区别...?

[复制链接]
查看11 | 回复5 | 2008-7-11 20:53:55 | 显示全部楼层 |阅读模式
是不是学会了C就很容易学C++了? 学会C对学习JAVA和.NET有帮助吗?
本人想学这个,但还没考虑学哪个用处大...请教下啊,先谢谢了!

回复

使用道具 举报

千问 | 2008-7-11 20:53:55 | 显示全部楼层
其实你直接去学习C++也没有任何问题的,我就是直接学C++的,并不是所说的那么困难。当然了,要想学得精通的话,任何语言都不简单。我不是计算机专业的,专业和计算机紧密相关,我们学校的这个专业都是直接学习C++ 。面向过程和面向对象是两种完全不同的思维。C是纯粹面向过程的,C++是既支持面向过程,也支持面向对象编程,面向对象更加符合我们的现实世界,所以C++更高级,是一种思维层次的进阶!但是像楼上所说的会C就能写出C++显然是错误的,不过可以说学了C再去学习C++会有很大的帮助!JAVA是纯粹面向对象的,是C++的一种简化,又称为c++--,它和C++很像,主要在网络方面应用有较大优势,所以学了C++再去学习JAVA会觉得很轻松
回复

使用道具 举报

千问 | 2008-7-11 20:53:55 | 显示全部楼层
C++语言在C语言基础上,增添了类而形成的语言。主要区别在“类”的应用。JAVA摹仿C++。学会C以后再学 C++,JAVA比较好。C是基础。编程的关键不在语言,而在解决问题的方法与技巧。例如排序,简单变量排序或结构排序,会C,就能写出C++,JAVA。例如牛顿迭代法解超越方程,会C,就能写出C++,JAVA程序。
回复

使用道具 举报

千问 | 2008-7-11 20:53:55 | 显示全部楼层
C++是全面兼容C的。C++包含C,再加上一些面向对象的程序设计理念。C是面向过程的结构化语言。JAVA是纯粹面向对象的语言。NET是一个平台。C++和JAVA用处感觉挺大的,NET我不清楚。学习C对JAVA的帮助,我觉得一个面向过程,一个面向对象,不一样把。
回复

使用道具 举报

千问 | 2008-7-11 20:53:55 | 显示全部楼层
想学哪个直接学就行了!但建议有C语言基础 学比较好容易理解
回复

使用道具 举报

千问 | 2008-7-11 20:53:55 | 显示全部楼层
C是C++的母体,C++一般在大学只有计算机系的才学,所以说C++肯定是有一定难度。但是C也是一门比较难学的语言。但是你掌握了之后,一定会对++有帮助的。二者只是有一些数据表达和定义的区别,但区别不大。还有就是学习,一定有帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行