我想学计算机编程C语言。请问从哪里开始入手该买什么书看呢英语不太好有影响吗麻烦给个建议谢谢

2019-10-25 15:31 1882浏览 4回答
我在学校学的计算机可是没接触C言语如今想学请问从哪里动手希望高手给个学习布置万谢

转载请联系作者获得授权,并标注“文章作者”。

后发表回答
捣拐
1楼 · 2019-10-25 16:10.采纳回答

关于计算机编程可以从c言语开始学习,逐步到更深层次的计算编程言语学习,建议你选择比拟专业的院校停止学习,这样才干学到在当前任务可以用到东西

m68847
2楼-- · 2019-10-25 16:15

  1、C言语较c++复杂,可以先学C言语,想自学的话,建议买些书回去,顺带网上找找视频,平常做些习题,最好能上机调试,以此积聚算法。然后你可以学习面向对象言语(例如c++,c#,java等),也可以不学c言语直接学c++等面向对象言语。

  2、找一本网络编程书,零碎理解 ,理解各传输协议的区别如tcp/udp这是根底。重点掌握基于socket的通讯,检查一些例子如聊天零碎,看懂,并尝试写一个相似的小使用,理解为基,练手为辅。

  

   拓展材料:

  

  1、编程是编写顺序的中文简称,就是让计算机代为处理某个成绩,对某个计算体系规则一定的运算方式,使计算体系依照该计算方式运转,并最终失掉相应后果的进程。

  2、为了使计算机可以了解人的意图,人类就必需将需处理的成绩的思绪、办法和手腕经过计算机可以了解的方式通知计算机,使得计算机可以依据人的指令一步一步去任务,完成某种特定的义务。这种人和计算体系之间交流的进程就是编程。

   参考材料:

  

融资
3楼-- · 2019-10-25 16:11

C言语的用途比拟普遍,可以说任何通晓计算机的人都掌握C言语了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C言语根底,就不能学习数据构造,操作零碎,编译原理,计算机网络等中心课程,所以说,想学习计算机的话无论想在哪个方向开展(软件,硬件,网络,使用,开发,设计等方向)都必需掌握C言语.

C Traps And Pitfalls 引荐读,不过要有一定根底。

假如你刚开始的话引荐C Primer Plus或许C In A Nutshell。

去书店买那种翻译版的书,白色皮的那种. 原著国外的.

假如可以直接看那种英文原版的(毕竟翻译过去的有些惊讶).

<21天学通C语言(第六版)

Bradley L. Jones, Peler Aitken 著.

信达任务室 译.

人民邮电出版社

这本书对初学者很好, 假如有点根底那就更好了.

建议选择谭浩强谭教师的书,复杂易学,实际与实际操作结合的很好,而且假如能仔细学的话,你会发现你的C言语根底十分的实。

也不是说其他的书不好,但是有些书只是为了让读者入门,没有出路呀。

先读谭浩强的《C言语顺序设计》,这是公认的中文入门级教学材料。但是书中的代码作风不敢恭维。看完这本,引荐《21天学通C言语》,这本书比拟好,团体觉得。看完这两本,你就可以进阶C++了。

C言语只需把根底打好就好,你要是想通晓的话,最好是通晓C++,这样比拟有出路。但不要稳扎稳打。

以下一段话是我给另一位初学编程的冤家建议的学习轨迹,你可以参考以下:

学习编程言语贵精不贵多,而且要按部就班、有张有驰。

初学言语时,根本上都是从C言语动手。

一本谭浩强教师的《C言语顺序设计》足够。

不过在学习进程中请留意不要学习他老人家的编程作风!我不晓得如今改版了没有,反正我当年学这本书的时分,下面的代码作风让我极端解体。

良好的C言语代码作风,可以参阅《21天学通C言语》等。

学C最多也就半年,觉得差不多了,做一个像样的小项目,检验一下本人即可。然后就应该步入C++中。C++是一门值得深化研讨的言语,细心学出来你会发现它嗷嗷弱小。其中也有许多经典的设计思想。入门级书籍引荐《C++大学自学教程》讲的比拟透彻,但很厚。进阶级引荐《C++言语深化研讨》等,就比拟深奥了。高手级引荐《C++巨匠的深思》等国外名著,讲的很晕,呵呵。

Java是一定要学的,但假如不想在这方面开展,可以不学得那么累。Java是开展最迅猛的言语之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及修建在其上的各种框架和架构的思想。学精C++之后再学Java,语法局部10天足够,但思想局部就看你的悟性了。

当以上三门言语你都阅历了一遍之后,就可以选择本人所要进一步进修的方向了。那时分你曾经心里无数。而且这时的你学习任何一门其他顺序设计言语都是手到擒来易如反掌。这就是根底的作用。

<编程珠玑-中国电力出版社

<程序设计实践-机械工程出版社

<适用c言语编程-O'Rerly出版以上是自己所晓得的,希望对你有协助

脱口秀
4楼-- · 2019-10-25 16:04

学习编程曾经不再是多数计算机专业人员的事情了,就好像计算机深化到我们生活的每一个角落一样,学习编程的人也是越来越多。由于如今网络信息资源丰厚,大少数人都选择了自学。我自幼自学编程十余年,多少积聚了一些经历和办法,想经过这里给这些初学的编程自学者一些团体的建议。

建议一:自学也需求看书

自学只是说没有专门的教师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很根底的概念成绩,我问他:“这些概念书上不都写得很明白吗?”他答复:“我没有书。”假如没有书,那么你很难在脑子里构成一个较为全体性的看法,一切理解到的知识都是四分五裂的。且不说大少数人没有精神答复你这些成绩,即便答复了,更多东西也不是三言两语就能说清的,更多高手说出来的都是他们本人的了解,这些了解或许很有意味,但也许费了你半天的脑子却怎样也搞不明白。一本书,即便不是什么经典之著,它也可以向你提供一个大体完好的框架,成为你自学进程中的一个导游。这里要说的是:网上电子教程资源丰厚,看看不妨,但手中至多应有一本印刷的书——毕竟网上的教程鱼龙混杂,其作者也许并不通晓此道,很难分辨其质量好坏。

建议二:学编程更需求实际操作

书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行顺序,便是错误百出。我的建议是,无论你触及编程的工夫是多么地短,无论你目前学到的知识多么地少,你都应该不时地尽本人所能去编写一些小顺序——即便是把书上的“Hello, World!”亲手输出出来运转一遍,都能让你的编程才能有着极速地进步。

建议三:编程是发明,不是默写

有人甚至计划用题海战术来学习编程——这完全没有了解编程的外延。仅仅经过“欣赏”他人写的代码也无法学好编程。有一点需求明白:编程是一个发明的进程。编程的意义在于:经过顺序的方式,教计算机如何去完成一项义务。写代码只是方式,真正重要的是如何完成特定的义务。学习他人的代码固然是很有用的,可以学习他人的思想;但是假如仅仅是记忆了一些他人写好的代码,就希望能经过拼拼凑凑成为本人的顺序,那是根本不能够的。我的建议是:在本人编写顺序,停止发明的进程中,自创后人顺序中的思想办法——而不是整天处于复制粘贴的形态中。

建议四:好习气要从开始做起

所谓“不以善小而不为”,等坏习气养成了,再改就困难了。因而,相似写顺序要留意缩进、为变量和函数起有意义的名字、大小写的运用、行末分号的留意等等,要从一开始做起。更多人对这些好心的提示嗤之以鼻,觉得多此一举,糜费工夫。其实,假如真的能严厉地去做,它们反而可以帮你节省许多工夫。

建议五:不用太寻根究底

“打破沙锅问究竟”的确表现了一种研究的肉体,不过我还是建议初者学,有的时分,不用太寻根究底。编程的相关知识都是错综复杂交错在一同的,大少数成绩深挖下去会越说越复杂,关于知识掌握不多的初学者来说,只能是越来越懵懂。更多东西,工夫长了,随着知识理解得深化,自但是然会明白。就像刚刚学英语的时分,你晓得“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个真相大白吗?作为初学者,最重要的是尽快地能片面地理解整个知识的全貌,在独自的知识点上,暂时不需求太深化。可以等知识经历丰厚之后,再回头来研讨。

希望可以帮到您,谢谢!

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /