我是大一学生,我读软件技术专业的,这个学期学了C语言,学的不是很扎实,下学期要学java语言

2024-11-23 23:10:50
推荐回答(3个)
回答1:

学java不一定要学好C,C的难点在指针,java没有指针。以后你做java的话,你C语言要学好函数和数组。但是C是所有高级语言的基础,有些会一点点C的人认为C没用,容易学。这样的人很无知,C语言博大精深,非常非常难,C语言的精华全部用在unix和linux操作系统,这些操作系统就是C语言写的。绝大多数人做C开发几十年,他都不敢说他C语言玩得多好。C语言目前还是最重要的高级语言,嵌入式开发,苹果系统,安卓系统,他们的核心代码都是C。windows系统是C++。之所以现在好多人认为学java比学C好,是因为C和C++太底层,很多函数需要自己写,对软件工程师的能力要求太高,软件开发周期也太长。java提供了完整的库函数,不要程序员学,直接调用就可以实现功能。所以软件公司现在很少用C和C++开发。如果你想学好java,不妨好好学习C++,C++是面向对象程序设计的基础,java的库函数,甚至java虚拟机,全部是C++写的,

回答2:

两个还是有点区别的

c语言是面向过程的,我们当时的感受就是全部东西全部写在一个XXX.c文件里边

c语言一般是用来入门的,有那么点收获就够了,自己勤奋点,多想多练,切忌死记硬背

而java是面向对象的,就用到的就不止一个类了,一个对象一个类,该类的方法和属性全部都放在

该类里边,要调用该方法就得实例化, XXX xx=new XXX(); 通过xx.???();来调用该方法

只要你基础不是很差,自己多用用工,其实也挺简单,只不过要写出高效率的代码就得长时间了

回答3:

两样都做好,其实不难,关键看你基础是不是牢固。你如果抛开c语言去学java,也能学会。怕就怕因为觉得c学的可以了,java又觉得很简单,浮在上面就很危险。自己好好考虑一下。