大家好,今天来为大家分享不会c语言能学数据结构吗的一些知识点,和数据结构和c语言先学哪个的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
没有大学学历,没有学过C语言,能学好Labview吗
首先,需要说明的是,学习LabVIEW并不需要C语言的先备基础知识,而且这两种完全是不同的编写方式的编程语言,一种是图形化的编程语言,一种是文本式的编程语言。
另外,相对于C语言来讲,LabVIEW最大的特点,一是上手简单,拖拖图标连连线,一个简单的程序就出来了;二是控件/库多,内置了丰富的控件库及函数库,可以胜任各行业各领域的开发需求;三是具有强大的外部接口能力,可以实现与C/C++、Basic、Matlab等编程语言互通的能力。到目前为止,LabVIEW已经不仅仅局限于虚拟仪器软件类的开发,而是成为了一种通用的、完善的、开放的高级编程语言。
当然,如果你有C语言的基础,对于学习LabVIEW来讲,那更好,起到锦上添花的作用。不管什么语言,其编程思想都是类似的,因此,可以帮助你更快更好的学习LabVIEW。另外,LabVIEW入门后,如果你想更进一步掌握更深的内容,可能需要结合C语言,在大型项目的开发中,要具备混合编程的能力。
总之,C语言不是学习LabVIEW的先决必备条件,没学过C语言,照样可以学好LabVIEW的。
学数据结构应该用C还是C++
如果你是初学者,对C和C++都不了解,建议你先学习C语言的入门知识,然后学习C语言版本的数据结构。C语言的入门知识还是相对比较简单的,容易上手,再通过简单的语言语法学习数据结构效果最好,也更容易理解数据结构的思想。
如果你有C语言的基础知识,当然选择用C学习数据结构,这个没什么好说的。你要是懂C++,那么你该考虑的是学习C语言版的数据结构还是C++版的数据结构,思想都是差不多的,看你以后需要用到哪种语言。
总之,个人建议还是从C语言去学数据结构,更容易理解数据结构的算法和思想,C++是C的扩大版,适合面向对象的编程,较为高深复杂。
学习C语言的入门很容易,在大学生慕课网上有很多C预言的入门课程。在学会入门的C语言后就可以学习数据结构了,推荐使用清华大学出版社严蔚敏版的《数据结构(C语言版)》,能被清华大学用作数据结构教材的肯定有其可取之处,再结合网络上严蔚敏的配套视频课程,可以较为容易的学会数据结构的思想和方法。
祝您学习顺利!
我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构
第一,我觉得作为一个大学生,自学能力很强。对于C语言没有学完,可以自己抽时间认真学会。不会的可以到图书馆查阅资料,或者上网也可以自学。现在网络平台有好多优质资源,你可以试试。
第二,数据结构的算法比较抽象,必须认真研究。他是编程序的依据,这与C语言没有必然的联系。只是用C语言可以实现一些算法。也可以用别的语言实现。
第三,要对自己有信心。不会的问题可以和老师,同学交流。既然选择好专业,就应该深入研究。
这就是我的一些看法,希望能够帮到你!
不学c语言能学关于计算机的别的东西吗
可以。其一,C语言只是编程语言体系中的一种。诸如还有java、python、php、go等一些语言。虽然各个语言语法不同,但万变不离其宗,编程的思想和逻辑是一样的。
其二,计算机的领域很为广泛,不只编程这一体系。还有很多有意思的地方,比如了解服务器、云计算、操作系统这类的基础设施,用于应用的底层架构部署设计。比如可以通过简单的python学习,进行数据的挖掘和分析,等等等等。
请问是先学数据结构还是先学C
很显然你首先需要会一门编程语言。数据结构可以在不同的语言下实现,你可以看常用的数据结构教材,有的基于C有的基于cpp有的基于JAVA,先学会一门语言(不一定非要是C)再看数据结构,有助理解各种算法、结构是怎样实现的。其实编程这东西刚入门的时候我就当作在学一门新的语言,和学英语可以跟外国人打交道一样道理,你学高级语言是为了和计算机(其实只是编译器)打交道,把要说的话“翻译”给她,告诉她我要干什么,要算什么。
这时候学的东西,还没有数据结构的逻辑性那么高,有些东西得死记硬背(括号的配对啊、什么是常量变量关键字、各个语句的使用规则、数组的定义和使用……),先别想那么复杂,知道那么回事就行。
过后还有好玩的值得去钻研——比如,指针……
OK,关于不会c语言能学数据结构吗和数据结构和c语言先学哪个的内容到此结束了,希望对大家有所帮助。