c语言入门后,c语言入门后学什么

dfnjsfkhak 5 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言入门后的问题,于是小编就整理了3个相关介绍c语言入门后的解答,让我们一起看看吧。

  1. C语言需要学到怎么样的程度?
  2. 自学了C语言语法,如果想继续学程序,该学什么?
  3. 大一学生,软件工程专业,目前学了c语言,数据结构,我想接下来暑假期间,自己该自学一些什么课程?

C语言需要学到怎么样的程度?

作为一个做软件开发两年的菜鸟学习C语言就学到了指针,用C语言实现了数据结构那门颗的各种案例,后面学了java感觉上手比别人快,看一些源码都不是很费劲,虽然说在工作中没怎么用到C语言,个人觉得的还是要学一下C。写得不好,请各位网友指导

了解编译之后的汇编,汇编和C语言之间的约定等。再稍微了解一下如何减少程序运行指令数。注意,是程序实际运行的指令数,而不是编译你能看到的指令数量。

c语言入门后,c语言入门后学什么-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

比如计数循环加载内存16次,和直接汇编写16个内存加载指令,执行的指令数量是不一样的。

我觉得到这个程度,C语言对你来说没什么可继续深入的了。

很多同学在学习C语言的时候都是基于黑窗口下来操作的,学起来可能会感觉到很枯燥,学了不知道可以做什么,本来对编程很感兴趣的,整天面对着黑窗口,打印一些数字字母时间一长就没兴趣了;

c语言入门后,c语言入门后学什么-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

以前学习C语言的时候,看的是 如鹏网 的视频教程——《C语言也能干大事》系列,挺有意思的,通过开发超级玛丽,飞机大战,吃金币,以及用C语言来开发网站,不用硬件来开发校园一卡通系统,开发windows程序来讲解C语言的知识点,蛮有成就感的,没想到C语言还还可以这么学,具体的可以到如鹏网***上去了解一下;

学完C语言的话,也是可以学习其他的,目前企业用的最多的就是Java和.Net了,具体的也可以到 如鹏网 上去了解一下,有网络的地方就可以学习,可以根据自己的时间来练习,掌握的更好,把课余可支配的时间更好的利用起来学习企业的技术,有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的;

以前在如鹏网上学习的时候,也有很多大一大二就开始学习的,在学校里就开始工作了,拿着薪资大学,薪资也有了,工作经验也积攒了;

c语言入门后,c语言入门后学什么-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

其实C语言用来做业务开发,有些浪费其高性能和完爆任何一门高级语言的速度,并且你看互联网也很少用到C语言,一般都是用JAVAPHPpython,golang这些语言

但是C语言却非常重要,这是因为它与数据结构算法挂钩密切,在面试的时候,用C语言很能体现你的编程水平,这是因为其内部的封装库很少,数据结构很多也得自己实现,比如说链表,map等,还有最让人头疼的指针

综上所述,如果你C语言基础扎实,建议你可以去看一下c++或者golang,或者往更深层次的内核发展,内核的源码都是C语言实现的,有什么问题可以私信我,有问必回

暂时还没发现有第二种编程语言在承上启下这方面比c语言更优秀的,和二进制汇编相比,它不是基石;同C++,J***A,py相比它没有那么多花式,在互联网时代没有j***a那么夺目,它就像空气,你感觉不到它,但它却无处不在,离了谁都行,但唯独少不了它,它是众多编程语言的孵化器,编程语言之母,我不知道下一个新语言叫甚名谁,但知道它一定出自C

自学了C语言语法,如果想继续学程序,该学什么?

学完了c语言语法,还不能证明你会编程了,想学编程,首先要知道编程是干什么,怎样才能会编程。

编程就是用你会的语言按照一定的[_a***_]和方法来解决问题。编程是一门技术,而所谓技术就是经验的积累,而经验哪里来呢?一方面是通过学习,学别人的:另一方面就是通过自己的实践。就算学了别人的,也要通过自己的实践来验证和熟练化。因此,学会编程,实践最重要,需要不断的,大量的练习,就是敲代码、编译、运行、debug过程

而实践最需要理论来指导的,如果想学的快,一定要深入理解相关理论知识,不至于走弯路。比如学《数据结构》、《计算机原理》、《操作系统原理》、《数据库原理》、《网络原理》以及一些网络协议标准规范等,比如很多相关的rfc。

要想解决实际问题,还要拥有相关领域的知识,比如你要做医疗相关领域,还要了解医疗相关知识和他们的业务模式和规则等。还有IT领域的技术发展很快,还要有快速学习能力。最好英文比较好,至少能看懂相关技术文档

对于初学者,首先要熟悉c语言的各种函数,知道各个函数的功能参数意义,通过不断实践来熟悉,验证,应用。函数是最基本的,要真正做有用的东西还要熟悉相关系统的sdk,其中又有大量的函数要熟悉。知道这些后,你才算基本掌握了一门语言,接下来可以解决问题了。

最好能学c++,充分理解面向对象的编程思想,如果你把c,c++都搞明白了,再去学其他语言也就是几周的问题了。

希望我的回答对你有帮助!

这个问题应该换个方式问。你想做什么,比如你想做网页开发那么就去学js css html,如果想做android开发可以学j***a。如果想做android智能硬件那么还需要学c/c++。当然游戏开发也可以从c/c++开始。又或者做后端开发,那么可以学j***a c# php等等。具体还是你想干嘛,对应的学什么。

学完c语言,调用windows api可以实现很多功能,包括图形界面,但是那样太麻烦,所以再学c++,然后学习qt或者mfc等界面框架,这样就能以工程的方式快速开发桌面程序了、给你分享点计算机编程资料吧,有各种编程语言书籍,和开发工具,还有***教程,***.xen123.cn 希望有用,


这个学完语法是什么意思呢?能过二级C语言了?要是这样的话,还不适合学习其他语言,而是应该多看多练,找几个规模适当的工程练练手,多用编程解决实际问题,真正能把语言应用到实际中,再考虑下一门语言不迟。

进行下一步学习以前,你需要选择一个学习方向。否则,就只能在计算机知识海洋里漂流,上不了岸。

适合非计算机专业的自学者学习的方向目前有:web前端开发、移动应用开发、服务器后端开发。

如果有数学或者物理方面的背景专业知识,还可以选择人工智能大数据之类比较难学一点的方向。

选择一个方向,学一门擅长这个方向的编程语言。再看看还需要哪些其它技术知识,逐一去学习就可以了。

不妨去zixuebiancheng.cn,或许有帮助。


大一学生,软件工程专业,目前学了c语言,数据结构,我想接下来暑***期间,自己该自学一些什么课程

我也是软件工程专业的 我已经毕业了。 你学了C语言就代表入门了编程,知道了一些和编程语言相关的知识。 未来你要学 数据结构,算法,计算机网络和操作系统数据库(概念和SQL)这些理论性的课程,这些是一个科学的知识结构不要着急比较枯燥。 编译原理 学校应该也会安排学习只是这门课大多数人用不上。

编程语言你学了C建议在深入学一学,然后再面向对象编程语言 J***a和C++选择一门,个人建议是J***a吧! C++也要了解。 掌理论学科最重要,编程语言一定不要学多 学广需要了在学入门很快的。学精几个就够了。J***a可以做很多,android,服务器web后端都可以。***如你对web前端感兴趣 HTML css J***aScript要学好。 不过这些学科本科都会有安排。

大一现在时间多,建议不要把时间兰花肥皂社团学生会这种地方。 有了编程语言基础可以去LeetCode上看看简单题目培养一下编程思维

编程是个长期过程,不要好高鹭远,不要急慢慢来。尤其是 不要被大数据 人工智能数据挖掘这些所谓高大上的迷糊了,万丈高楼平地起。

最后 数据结构+算法=程序设计

软件工程专业,将来的主要就业是做程序员。希望这些经验可以帮你在程序员的路上少走点弯路。

先说说学什么,数据结构和算法是硬道理,不光要学理论,关键要动手写程序,从简单的开始,慢慢写一点复杂的。如果想往深学,接下来就是框架,设计模式,数据库,计算机结构,操作系统,计算机网络。但是,单纯的学理论,一枯燥,二不够。所以,一定要动手。

接下来说说暑***,如果有机会,优先找个实习做,能动手编程的那种,跟个有经验的程序员学两个月,比自己在家学理论强得多。

还有就是要准备面试,技术面试分理论和编程,越早开始准备越好,早准备没什么压力,可以每个星期做一两个题,理论和编程题都要做,看到有意思的题,还可以回去和自己宿舍的人得瑟一下。刷编程题去leetcode看看,从简单到复杂,别看答案,先自己写,都调通了再和别人的方法比较,看看谁的更好。

这么积极向上,主动要求学习,先给你点个赞,希望将来能找个称心如意的工作。

软工专业偏应用多些,尽管与计算机科学与技术教材一样,侧重点是有所不同的。理论紧密结合实际是学科的目标,题主也应紧跟发展潮流。

暑***期间学习纯理论的知识那是相当枯燥。既然题主有C语言和数据结构的基础,因此建议你学习面向对象程序设计,以C++语言作为基础。学成后,一能掌握面向对象的基础理论知识,二会用IDE编译器,三了解程序的语法,语义检查、编译、链接、生成的原理。此外,了解泛型编程,并能应用STL库编写简单的程序。学习过程可以通过刷题的方式增加乐趣。推荐去力扣网站检验自己的学习成果。

学实际应用时也要琢磨用到的理论知识,从而帮助加深理论理解。例如程序调试用到的内存、多线程知识源自操作系统;排查语法、语义错误的知识源自编译原理;刷题用到的算法知识源自算法导论等等。

上述要点足以让你渡过一个充实而又有意义的***期。与此同时,代码Go还建议你多参加参加户外活动,锻炼出一个强健的体魄,为你的程序员生涯铸就最坚实的基础。

最后,特别表扬一下题主的能管主动性主,这是取得好成绩的必要条件。要记得生活从来都不会辜负一个努力的人。

我是@代码Go说科技 ,码农的视角看科技,带给大家不一样的感受。欢迎大家阅读评论转发加关注。

声明:图片来自网络,如有侵权,联系必删!

个人认为,如果真的喜欢并且热爱这门专业就去了解一些现在比较热门的、前沿的技术,因为未来可能这些技术比较好拿饭碗。

我个人觉得编程要想学好,学透不是一件简单的事情,所以更要沉下心。

一方面看市场需求,选择自己适合自己的发展方向,之后再更多的决定学什么东西。

下面我举几个方向:

1、如果做硬件方向,比如单机片、嵌入式系统、那么扎实的C语言功底,也要学汇编语言,学习微机原理、组成原理。

2、如果是企业级应用,那么要学好J***a,学号J2ee、oracle数据库、或SQL。

3、如果要做游戏,要熟悉一门常用的语言,要熟悉计算机图形学。要了解最适合,效率最高的语言。

4、如果做网站,那么对HTML、PHP、JSP等都必须熟悉。

具体要看你自己适合,并有兴趣的发展方向,从接下来的学习中找到自己适合的方向。英语也要好好学!!

学了C语言后,基本对程序结构和程序思维有基本的了解。可以继续加深C语言的学习啊,不要以为学了一学期就懂了,一学期你最多就会一些循环条件的基本[_a1***_],知道一些基本的数据类型数组以及一些排序,估计连指针都还不是很熟,可以加深C的库学习。如果实在要自学其他语言了,推荐C++或者J***A,这二门现在工作中很热门

到此,以上就是小编对于c语言入门后的问题就介绍到这了,希望介绍关于c语言入门后的3点解答对大家有用。

标签: 语言 可以 编程