当前位置:首页 » 编程语言 » 学不学c语言

学不学c语言

发布时间: 2022-05-05 17:20:59

❶ 学c语言有前途吗

C语言是基础,作用不太大。不过学会了C语言,学C++不会那么困难,C语言主要是面向底层的语言,C++才是面向对象的语言,C++用于编写计算机程序很比较容易和方便的,C语言很 麻烦,你几乎找不到用C语言编写的应用程序,C语言对于写驱动和嵌入式相当好,比汇编语言好记。看你是要学来干什么了。而且现在几乎工科的学生都会学习C语言,所以会C语言并不会有什么优势,像电气的学生基本都会学,计算机的学生C语言更是基础课,专科更是了,专科里,电气方向也是学的,电子方向的也要学,计算机也要学,很普遍的课程。对C语言有要求的公司,基本都是嵌入式的公司,即做手机啊,无人机啊,或者工控硬件的,需要写驱动都需要掌握C语言,另外普遍也要会汇编语言,VB,C++等,C++主要是有些玩具,或者工控设备需要电脑界面控制的,编写这类软件需要会C++,大一点的公司会把硬件驱动和软件分开,小的公司就需要你都会,这样就能节约成本。计算机程序员的话,C语言是基础,但是基本不以C语言会不会,好不好作为评判标准,基本都是以C++,java等能直接快速编写应用程序的语言为主,如果很6的话,工资当然就高啦。

❷ 学JAVA前一定要先学C语言吗

没必要先学c。
java作为一个在语法上深受c语言影响的高级语言,你先学了一些c语言,再学java,对语法的学习更快。但如果你深入的学了c,或者说对c学的越来越多,越来越好,而你的java则会越来越不好。为什么呢,因为这两个语言仅仅是语法上有一些相似,却是不同的两门语言,在编程思想上就完全不同。随着你的思维越来越靠近c语言的编程思想,你的java编程思想就会越来越偏离。要知道c语言是面向过程的。而java则是纯面向对象的。虽然说c里面的结构体已经有了面向对象的雏形,但仍然差别很大。其它如内存管理,设计模式,字节码,运行平台等等,都是完全不同的。
我个人两种语言都会,最初写c,后来写java时,各种想法跟不上。但在长时间写java后,再回去写c,就会感觉到各种的不爽。所以,我觉得,如果你对c语言还有兴趣,并且以后可能会用的到的话,可以稍稍看看c语言的知识。但如果你想要以java为主的话,我建议c语言不需要深入的学习。
我对这两门语言并没有任何的偏见,c作为一个对后代语言影响深远的语言,其强大之处是不可否定的。现在主要在做底层开发;java语言作为一个站在语言使用率头榜10数年的霸主,其强大的特性与类库,也是显而易见的。现在java语言目前99%都是做web开发上。而且拿来做桌面小应用也非常合适。
综上,你想学java,不先学c是完全可行的。当然稍微学一点,再学java可能会快一点,但你学c的时间也足以抵消这点优势了。我个人认为不先学c不会有任何的影响。
纯手打,以上仅代表我个人观点。

❸ 要不要学C语言

一个学期的C语言当然只能是基础,但是对于你的迷茫是该不该继续学习下去。你既然是学网络专业,但同时又爱好编程,还是又必要在编程方面多学习东西,毕竟以后对你的专业也又很大帮助。

首先C语言几乎是计算机专业必须的语言,不管你以后从事哪方面使用哪种语言开发,基本上都是从C语言开始学期。但是学C语言的基本上是三个目标,第一、对于非专业的人来说C语言是用来过国家计算机二级的,专业人来说,是作为一门基础课程来训练和提高自己的编程能力的(这些人不会深入学习),然后作为跳板在学习其它语言,如C++,JAVA,.NET等。还有一种就是C语言做开发的,这类一般都是从事一些底层开发如嵌入式系统、驱动程序等开发。就需要继续学习下去,而且C语言是学到后面越学越难,越来越接近底层的东西。从你的专业上来说,你以后不太可能会从事底层方面的,如果是为了自己的专业和以后的考虑,C语言不宜深入学习(因为要花费很多的时间和精力)如果没有收获的话,浪费了很多时间。

建议你选择一个方向,比如JAVA,.NET这些都和网络有关系。但是作为一门技术和自己的兴趣来说,C语言是很值得深入学习的,毕竟C语言功能太强大了。至于数据结构主要是学习程序设计的方法和一些算法,是没有语言之分的。任何语言虽然语法不同,但是编程思想都是一样的。学习数据结构可以提高自己的编程思想和程序设计能力。

你们学校教学还是用TC2.0,看来没有多大改进。TC都是80年代的产品了。很多人都是用VC++和BCB编写C语言程序。如果你仅仅想用VC来编写C语言程序,无需VC基础,VC只不过是微软提供的一个开发环境,里面包含很多MFC库和API函数,学了C++以后做开发就要用到这些。

软件工程师除了编程方面以外,像数据结构,进制转换多媒体和一些计算机原理方面的都会设计到一些,你最好买以本教材系统学习一下,以上仅供参考。

❹ 是不是一定要学C语言

不一定吧
相对Pascal等老一些的语言,C语言c++语言java语言新一些。也有VB等小众语言。
现在计算机编程语言层出不穷,也有成熟与不成熟、习惯与不习惯等区别。毕竟不同语言有自己的特点也会有缺陷。
最主要看题主个人喜好。
本人更喜欢Pascal语言,可能因为高中信息技术必修课程要求的VB语言有一点相似。
不过信息学竞赛NOIP2022年开始要取消pascal语言了,毕竟很老了。
现在大学毕业的信息老师大多c++语言
八九十年代的信息老师Pascal和c语言都有。
本人高二,推荐如果是自己学着玩玩编个小程序,VB这种直面对象的程序不错的,很容易上手,毕竟是高中生必修课程。想要达到“会使用”的程度学什么都是容易的,具体什么语言,要看你自己的需求。
--------------------------分割线--------------------------------------------------------
其实语言并不是关键,计算机编程的核心是找到解决问题的法,即——算法!!!

❺ 我一开始学c语言,觉得不难。那我是不是适合学这个

有这个信心,就是能够学好最C语言重要的基础。
C语言的开头部分是只要遵照一定的格式就可以的。学到后面内容就比较多,应用也比较灵活了。
也就是说,难度大的部分在比较后面的位置。只要有不怕困难的决心,有一定的接受能力,愿意多学多练,多编写程序,就一定能够学好C语言的。

❻ C语言的学习很难吗

学c语言真的很难吗?人们对于未知的事物都有一种畏惧的心理,在没有接触过C语言的时候总是认为他很难,等自己真正接触过后才知道原来很容易。

很多人都认为C语言的发展前景不错,但是都一点畏惧,怕学习不懂,都觉得学习C语言非常难,如果是没有基础的情况学习时会更加吃力。那么C语言到底是不是真的学习比较难呢?

其实C语言是所有编程语言中比较难的编程语言,因为C语言属于底层语言,可以用来做硬件接口开发,逻辑性也还比较强,另外涉及到比较深的算法,对学习者有一定数学基础要求。所以在学习时确实比其他编程语言相对来说难一些。如果你有一定编程基础,数学底子比较扎实,学习C语言相关来说比较容易。

我建议高中生以及低学历的同学最好不要学习C语言,因为低学历学历能稍微差一些,在加上自学能力没有高学历人群强,而且低学历本身就基础差,不适合学习C语言,非常你对C语言编程兴趣非常浓,能做到除了吃饭睡觉你的生活中就是C语言了,我建议你可以学习C语言,否则你最好不要碰它。

❼ C语言还有学习的必要吗

这主要看你学的什么专业,从事什么工作,如果学的是计算机专业或者和计算机专业相关的,C语言就必须学,如果你不是学这些的,就可以不用学,毕竟你不用靠这个吃饭,但如果对这方面感兴趣的也可以学

❽ c语言怎么样值得一学不

是否值得一学完全取决于你想干什么。比如,你想从事android软件开发,压根就没有学习c语言的必要。但是如果你想从事嵌入式软件开发,c语言就是基础中的基础了。
不存在c语言是基础,必须先学好它之类的说法,直接学java什么的是完全可以的。
不过java语言远没有c复杂,删除了指针的概念。所以对于java程序员而言,内存的使用远没有c语言程序员领悟的深刻。
还是那句话,完全取决于你想干什么,如果你是学生,并且不知道要干什么,那就学吧,多学一点儿总没有错。

❾ c语言能不能学

当然可以学了,以后还是可以用到的

❿ 编程开发必须要学C语言吗

编程不一定非要学习C 语言。是否学习这个主要看你的方向了。

就纯软件来讲(做web 开发,客户端开发等),C 的优势不大。毕竟是一种过程性语言,开发难度,代码维护成本都比 JAVA, C# 等高级语言高上不少。当然,这个时候会一些 C 语言还是有加分的。比如目前最火的前端 nodejs,使用的就是 v8 引擎,就是 C 语言编程的,这时候会一些 c 语言可以帮助你快速定位问题。

偏向硬件的话(嵌入式,单片机,写驱动程序),C 语言就是必学的了。目前流行的编程语言中,已知能够操作硬件寄存器,内存的语言除了 C 就是汇编了(可能还有别的,但是这两个是绝对的硬件操作主力语言)。汇编太晦涩难懂,所以大部分项目使用的是 C 来开发,汇编做辅助操作。

综上所述,纯软件开发的话,会 c 语言开发是一个加分项,当然不会也没太大的关系。但是偏硬件开发的话,C 语言必须是要掌握的。

热点内容
解压剃发 发布:2024-05-21 03:16:27 浏览:640
服务器怎么连接到电脑显示屏上 发布:2024-05-21 02:38:21 浏览:285
织梦安装数据库连接失败 发布:2024-05-21 02:37:45 浏览:258
python编程入门经典pdf 发布:2024-05-21 02:31:45 浏览:6
arm编译添加驱动 发布:2024-05-21 02:02:28 浏览:476
安卓设置页面是怎么 发布:2024-05-21 01:32:51 浏览:521
学生成绩管理系统数据库设计 发布:2024-05-21 01:14:41 浏览:43
我的世界什么指令直接出现服务器 发布:2024-05-21 01:10:00 浏览:397
星等算法 发布:2024-05-21 00:53:06 浏览:509
李兴华的java视频 发布:2024-05-21 00:49:55 浏览:605