大家好,今天小编关注到一个比较有意思的话题,就是关于学习c语言之前的问题,于是小编就整理了4个相关介绍学习c语言之前的解答,让我们一起看看吧。
c语言先学概念还是?
c语言先学概念后学编程。
c语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。相对于c++是偏向于基础的,也是编程的一个入门课程,因此c语言会先学二进制十进制等等的概念,后面学习顺序语句、循环语句等。
请问是先学数据结构还是先学C?
建议先学习C语言,因为C语言是一门基础语言,掌握C语言可以让我们更好地理解数据结构。C语言是一门结构化语言,可以帮助我们更好地理解算法和数据结构的基本原理。学习C语言可以培养我们的编程思维和编程能力,为后续学习数据结构打下坚实的基础。而且,学习C语言也是学习其他编程语言的必要前提,因为很多编程语言都基于C语言进行开发。
很显然你首先需要会一门编程语言。数据结构可以在不同的语言下实现,你可以看常用的数据结构教材,有的基于C有的基于cpp有的基于java,先学会一门语言(不一定非要是C)再看数据结构,有助理解各种算法、结构是怎样实现的。其实编程这东西刚入门的时候我就当作在学一门新的语言,和学英语可以跟外国人打交道一样道理,你学高级语言是为了和计算机(其实只是编译器)打交道,把要说的话“翻译”给她,告诉她我要干什么,要算什么。
这时候学的东西,还没有数据结构的逻辑性那么高,有些东西得死记硬背(括号的配对啊、什么是常量变量关键字、各个语句的使用规则、数组的定义和使用……),先别想那么复杂,知道那么回事就行。
过后还有好玩的值得去钻研——比如,指针……
一周时间能学完c语言吗?
如果想一周时间学完C语言的话,估计够呛,因为C语言是计算机的一个底层语言,如果只是了解他的基本语法和用法的话,一周时间,每天付出大量精力去学习的话,也勉强能够完成,但到后面阶段就比较难,需要彻底掌握C语言,基本上是很难实现的
有C语言的基础,自学Java的话,应该怎么开始?
C语言都学习JAVA帮助不大。因为C语言面向过程,J***a面向对象。而“面向对象”这四个字是最难理解的,虽然看起来很简单。所以我觉得大概可以完全抛弃C语言里学过的东西,除了大小写敏感以外,J***a和C语言相似的地方实在是少的可怜,思想方法、代码流程、架构设计都不一样。
J***a作为[_a***_]语言,结构纷乱,入门需要一定的时间,要有耐心。学习方法的话,找一本好书,认真的看“面向对象”的概念,学校教育对于C语言的讲解太过浅显,每个程序都是艺术品,难在设计而不在实现,而“面向对象”是现代语言的核心,推荐优就业的J***a语言入门教程和J***a语言高级编程,很不错。
有了C语言编程基础,学习j***a相对容易些。
目前j***a分web、android两个方向,刚接触当然从基本语法开始,各半月足够了。之后,就是项目实战,总之多练习、思考,遇到问题可以网上搜索。
推荐视频
51job、慕课网、传智博客等都是挺不错的。
推荐书籍
《疯狂j***a讲义》、《j***a编程思想》
学习j***a入门其实一点都不难,与C语言相比,其实很容易入门。首先找一本比较基础的书,不要课本,最好是培训班的教材那种,类似于《j***a从入门到精通》之类的,讲的都是一些重点,抛弃了比较书面的描述,比较适合小白看,在学习的同时,还能够在网上找一些相关的***,类似于传智播客的,里面的一些j***a基础课程讲的都很不错的,最最主要的,是你要对j***a有兴趣,俗话说,兴趣是最好的老师,只要感兴趣,啥都能学好,希望回答对你能有所帮助
到此,以上就是小编对于学习c语言之前的问题就介绍到这了,希望介绍关于学习c语言之前的4点解答对大家有用。