首页 > 游戏八卦 >  > 

c菜鸟教程 w3c菜鸟教程

我是一个电脑菜鸟,但想学c语言编程,该从哪开始入手

我以前还不是一样迷恋网游,现在都喜欢上编程了,现在觉得玩游戏真的没什么,还不是一样什么也不是,还浪费了大量钱力时!

c菜鸟教程 w3c菜鸟教程c菜鸟教程 w3c菜鸟教程


c菜鸟教程 w3c菜鸟教程


`先告诉你,大学里的学生大多是没接解过编程的,不过他们是从C语言学起的哦!而C的入门我并不觉得难!

但C自学时有个会的可解疑的好一点的哦(好比大学的老师)

等你学会了一种语言后再学其它的就会快一点了,但是前提是你真的懂,不然反而可能乱了~~~~

然后,你懂的就将逐步变多(成为高手,我常这样想,呵呵~~~)

很好的幻想吧,那就用实践来践行它!!!

如果是从0开始的话,建议还是花点钱去买一些基础的入门的书~~~(学生去图书馆借就行了)

网上找是有很多,知识量也比较大,可相对零散点,又没书中来得详细!

而且,大多数还是需要一定的基础的,你去看一来难懂,二来又费时间哦^_^

自己先试着自学,不会的可以上网查或询问他人,但还是要自己懂才行!

刚开始会难点的,挺过去就好了~~~~~

努力学吧,从来就没有天生的高手,顶多就比人聪明一点而已!

祝你成功!

菜鸟如何学习计算机编程?如何快速学习计算机编程?

菜鸟如何学习计算机编程?如何快速学习计算机编程?学习任何一种技术的方法就是练习,练习,练习。那些秀的程序员都深深的享受编程的过程,编程是一件让他们干起来无由的高兴的事情。也因此他们大量的编程。作为一名职场菜鸟如何学习计算机编程并快速学习计算机编程技术呢?

编程是作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,一种学习方法是看书->研究书中例子->自己做些东西->网上找资料->看书。到实际作时我们该怎么学?

编程语言的教程各种平台上都有很多介绍,也有各种,建议多看一些,每个人都的效果应该不错。

研究经典教程是学习许多知识的重要方法,但看书一定要看透,学C语言时一直看到所有C的入门书籍都没有新语法。非科班出生先阅读一些计算机原理和基础知识方面的书籍,利于以后各种知识的融会贯通。

计算机导论类:

计算机科学技术导论》、《深入理解计算机系统》、《现代作系统》、《数据库系统概念》、《数据结构》、《编译原理》

C语言:《CPrimerPlus》《C程序设计语言》《C语言程序设计:现代方法》《C陷阱与缺陷》作者凯尼格 《编程精辟》作者StMaguire 《TheCprogramminglanguage》

《C++Primer》

本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。

《EssentialC++》内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解:

阶段:《EffectiveC++》和《MoreeffectiveC++》

作者是ScottMeyers。你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。

第二阶段:《ExceptionalC++(C++编程剖析)》和《MoreexceptionalC++》

这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为的C++程序员。这些问题是HerbSutter精心挑选,与ISO/ANSIC++标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。

第三阶段:《InsideC++objectmodel(深度探索C++对象模型)》

本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。《ThedesignandevolutionofC++(C++语言的设计与演化)》

现在程序员工资异很大,有能力的程序员享受高薪,但只是略懂的伪程序员可能找不到工作,如果想靠敲代码生存生活,就在兴趣的基础上认真学习。

菜鸟如何学习计算机编程?如何快速学习计算机编程?语言只是工具而已,以时日,每个程序员都能熟练掌握一门甚至多门语言,也会随着技术的发展学习最新、最方便的新语言,相比语言解决问题的思路和方法更为重要。但作为初学者,C和Python是最被认可适合初学者的编程语言,但由于它们自身的特点,这两种语言也有一定程度上的对立性,当然其它语言也有被选择的理由。

C语言学习资源整理赶快收藏

C语言学习资源汇总全是干货

一、C语言入门课程

·实验楼一-C语言入门教程

教程+在线开发环境的方式,教程文档详细的讲解C语言基础知识,在线开发环境和本地一样,可以随时动手跟着教程作,动手学习的方式非常适合入门初学者。

gitbook一一笨方法学C

内容较完整丰富,相当于一本书籍了,适合新手入门学习。

·菜鸟教程一-C 语言教程

纯在线文字教程,讲解的不是那么详细,不过简单易懂,适合入门初学者学习,看完后可对C语言有个大概的认知。

·慕课网--C语言入门

教程+"环境",讲解的比较细致,也很简单易懂,跟着教程可傻瓜式作学习,适合入门新手。

·云课堂--C语言基础入门纯视频方式,每个视频15分钟左右,介绍的比较详细,如果喜爱看视频来学习的话,可以看看。

二、C语言实战项目

免费的项目教程

C语言制作2048

C语言快速实现五子棋

的发牌器

C语言制作简单计算器

用 C语言编写自己的编程语言

三、C语言笔记文章整理

学完基础、做完项目之后,就会有各种问题,这个时候就需要学习笔记啦,或自己总结,或看别人的总结都可以。网上有很多C语言学习的笔记,但是个人收藏的并不是那么多,所以把我收藏的几篇文章分享整理出来,希望对你也有所启发和帮助。

C 语言中的指针和内泄漏

如何写出优美的 C 代码

C语言的整型溢出问题 酷 壳- CoolShellcn

易被遗忘的C/C++要点总结

C/C++的mem函数和strcpy函数的区别和应用

C语言的变量作用域及头文件

10个经典的C语言面试基础算法及代码

四、其他资源

再整理一些资源,零七碎八的,我想对干学习C语言的过程中会很有帮助的。

awesome-c(英文)、awesome-c-cn(中文版)

源码阅读--十个C开源项目

一千行以下有哪些值得学习的小型开源项目? - 互联网- 知乎

值得的C/C++框架和库

C与 C++ 的真正区别在哪里?

初学者的编程自学指南

免费学习编程的10个好工具

。11款学习编程的好玩的浏览器游戏(译)·每个程序员都应该收藏的算法复杂度速查表

C语言新手入门教教程

谭浩强的 C程序设计

之后要看你走什么路线了 C专家编程 c陷阱与缺陷 c和指针 都是一些很不错的书

要学习c语言。要想学的好,要找个好老师。要多去书店逛逛,好书很多,要多下功夫。

去verycd上找 有很多的

新手如何入门C语言?

新手必看:如何学习C语言(上)

发表于2011-1-4 16:28:00点击率:232人次

程序员之路──如何学习C语言

学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。

一、要读就读好书,否则不如不读

所有初学者面临的个问题便是:如何选择教材。好的开始是成功的一半,选择一本的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本劲的C语言课本;而幸运的是,你还可以再次选择。

大名鼎鼎的谭浩强出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多学校都会这本书作为C语言课本。虽然本人的名字(谭浩宇)跟仅仅一字之,但我是无比坚定地黑他这本书的。这本书不是写给计算机专业的学生的,而是给那些需要考计算机等级考试的其它专业学生看的。这本书的主要缺点是:例子程序非常不专业,不能教给你程序设计应该掌握的思考方式;程序风格相当地不好,会让你养成乱写代码的;错误太多,曾经有人指出过这本书的上百个错误,其中不乏关键的概念性错误。好了,这本书我也不想说太多了,有兴趣大家可以百度一下:)

Kernighan和Ritchie的《The C Programming Language》(中译名《C程序设计语言》)堪称经典中的经典,不过旧版的很多内容都已过时,和现在的标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。另外,即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》是十分必要的。《C语言参考手册》就是《C Reference Manual》,是C语言标准的详细描述,包括绝大多数C标准库函数的细节,算得上是的标准C语言的工具书。顺便提一句,最新的《C程序设计语言》是根据C89标准修订的,而《C语言参考手册》描述的是C99标准,二者可能会有些出入,建议按照C99标准学习。还有一本《C和指针》,写得也是相当地不错,英文名是《Pointers on C》,特别地强调指针的重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过C语言,有那么一些C语言的基础但又不是很扎实,那么你可以尝试一下这本书。我相信,只要你理解了指针,C语言便不再神秘。

如果你已经啃完了一本C语言教材,想要更进一步,那么有两本书你一定要看。首先是《C Traps and Pitfalls》(中译名《C陷井与缺陷》),很薄的一本小册子,内容非常非常地有趣。要注意一点,这本书是二十多年前写成的,里面提到的很多C语言的缺陷都已被改进,不过能够了解一些历史也不是什么坏事。然后你可以挑战一下《Expert C Programming》(中译名《C专家编程》),书如其名,这本书颇具难度,一旦你仔细读完并能透彻理解,你便可以放心大胆地在上写“精通C语言”了。

切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是缺失了某些必需基础知识。此时,你要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。

二、Unix/Linux还是Windows,这是个很大的问题

不同的编程环境会造就出不同思维的程序员。Windows的程序员大多依赖集成开发环境,比如Visual Studio,而Unix程序员更加钟爱Makefile与控制台。显而易见,集成开发环境更容易上手,在Windows上学习C语言,只需要会按几个基本的Visutal C++工具栏按钮就可以开始写Hello, World!了,而在Unix下,你需要一些控制台作的基本知识。有人也许认为Unix的环境更简洁,但习惯的力量是很大的,大家都很熟悉Windows的基本作,而为了学习C语言去专门装一个Unix系统,似乎有点不划算。

对于一个只懂得Windows基本作、连DOS是什么都不知道的新手而言,尽快做一些有趣而有意义的事情才是最重要的。用C语言写一个小程序远比学习ls、cat等命令有趣,况且我们要专注于C语言本身,就不得不暂时忽略一些东西,比如编译链接的过程、Makefile的写法等等等等。

新手必看:如何学习C语言(下)

发表于2011-1-4 16:27:00点击率:198人次

所以我建议初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后你一定要转向Unix环境的。Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好。使用顺带提一下,很多大学的C语言课程还在使用Turbo C 2.0作为实验环境,这是相当不可取的,原因其一是TC 2.0对C标准几乎没有支持,其二是TC 2.0编译得到的程序是16位的,这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使TC 2.0编译出32位程序,不过那过于复杂了)。

等你学完一本C语言的教材,你一定要转向Unix平台继续学习,几乎所有的C语言高级教程都是基于Unix平台的(比如《C专家编程》)。转变的过程是痛苦的,你需要面对的是各种纷繁复杂的命令,完全不同于Windows平台的思考方式,但是这种痛苦是值得的。Unix与C是共生的,Unix的思考方式和习惯更加符合C语言的思考方式和习惯。在Unix下,你可以找到无数的源代码供你尽情阅读,你可以方便地查看某个库函数的联机手册,还可以看到秀的代码风格

归结起来就是一句话:初学C语言,建议使用Windows系统和集成开发环境,在准备向“高手”方向努力时,请先转向Unix平台。

三、万事俱备,你就是东风

书已选定,环境配置完成,正所谓万事俱备,只欠你自己的努力了。请从书的前言开始,仔细地阅读手头的教材,很多人看书喜欢直接从章开始看,这是错误的做法。前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习。

学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为,比如p++和(p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的书上的例子以及改造之后的例子,还有自己“创造”的例子,都应该仔细地归类保存,并且要在源代码中写上简短的注释,阐述这个例子的意图。

例子之后就是习题了,我建议初学者把所有的习题都做一遍,然后对照的代码,看看自己的代码有那些不足,再试着修改自己的代码。很多人不重视习题,这是极大的错误,因为作者通常会在习题中说明一些重要的道理,而不是单纯地检验前面的知识。

也许你认为这样学习太慢,其实不然。学得细致就不用走回头路,等你学到后面才发现自己前面没搞清楚,那才是真的得不偿失。一般说来,整本书读完,你应该完成数千行乃至上万行的代码,无论是原封不动照抄书上的,还是自己心血来潮写就的,都是今后继续学习的一笔财富。以我自己举例,阅读《Windows核心编程》时(我只阅读了3/4的内容),除了抄书上的代码,还自己写了很多例子,一共有5574行(用unix下的wc工具统计),时隔多日,我早已记不清Windows的系统编程了,但只要花几分钟翻出以前的代码看看,便会重新了然于胸。所谓好记性不如烂笔头,就是这个道理。

仔细读书、认真抄写源代码、完成习题外加更进一步的实验,将所有的代码留下,成为自己的经验和财富,的辛苦,也的事半功倍。当然,这种方式只适合学习需要精通的技术,如果不是学习C语言,你还要具体情况具体分析。

写到,还有非常非常重要的一点没有提及──代码风格,从最开始学习就必须自己模仿秀的代码风格。

首先要有恒心,C语言很难学。尤其是月往后才难呢!!!有一本书教《21天学通C语言》挺不错的。您可以看看。里面附带光盘。

楼上的先搞懂,人家不是现在要考计算机二级啊。

先看一些基础的教材,有一个比较好的方法是你到工科学校那边,往届生好多都把自己的书籍卖掉了,你就买他们卖掉的教材就好了,既便宜,又容易入门,因为学校选的教材都还不错,等看懂了也就入门了,当你把循环,文件,链表,结构体,指针,条件等语句搞透了之后就去考试计算机二级考试吧,一定能过

首先选好一本教材,这是最关键的,我谭浩强的《C程序设计第二版》及其辅导书第二版,也是谭浩强版的。其次,选一个运行环境,VIsual C.6.0.希望你能学好C语言。

看谭浩强的《c程序设计》,这本书基本上是的入门书了,然后多上机作。

c语言入门必收藏,可以参考的学习网站?

以下是一些可以参考学习C语言的网站:

1. C语言中文网(

2. 菜鸟教程(

3. 奇牛编程的网站(

4. GeekforGeeks():提供了很多详细的C语言教程,包括基本语法、算法、数据结构等。

5. Codecademy(

以上这些网站都是非常不错的学习资源,希望你可以找到适合自己的学习方式,不断学习,提升自己的编程能力。

版权声明:本文内容由互联网用户自发贡献。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 836084111@qq.com,本站将立刻删除。