c语言和c++是两种语言,c语言是面向过程的,c++是面向对象语言,c和c++其实是一种语言标准,由编译器根据运行环境去符合这一标准,达到可以编写该环境运行下的c/c++程序。。。 java也是一种语言,java是一种纯面向对象的语言,所有东西都是对象,除此之外,java不仅是一个语言,还是个运行平台,java的程序是托管给虚拟机的,不会直接编译成机器码,所以java要运行必须装java虚拟机,所以java其实是比c和c++更高级的语言。。。。。。
C : 结构化编程语言,非常简单,可以说想学编程最应该先学的就是C,因为学C可以了解基本程序设计概念和逻辑。
C++ : 可以说是C的进阶,结构化和面向对象的结合,被称为最难编程语言,因为它夹在过程式和面向对象之间,再加上标准库,所以连C++之父都说不期望有一个人能完全掌握C++,不过C++易用,了解很小一部分都能很容易上手编码。
JAVA : 纯面向对象,和C++语法近似,如果有C或者C++基础非常好上手,适合快速开发,不过很难精通。
c 就是面向对象的c 有很多新的特性 但是跟java没一点关系 java更注重效率 如果考研的话最好还是学c打基础 直接学c 可能有点难但是就不用c了
建议学C 然后 java C++择其一就好。
C++可看做c的超集,直接学C++好了。