初学c语言入门自学书籍言

因为我是自学的属于业余那种下下月要考试但我不是那种为了考试而考试的人我喜欢的是编程那种成就感可以锻炼自己的逻辑思维能力所以即使这次考不出也没有任何关系刚才看了一点初学者C语... 因为我是自学的 属于业余那种 下下月要考试 但我不是那种为了考试而考试的人 我喜欢的是编程那种成就感 可以锻炼自己的逻辑思维能力 所以即使这次考不出也没有任何关系 刚才看了一点初学者C语言 老实说难度还确实很大 数学方面是很薄弱的 都看不懂 但是理解能力还行 老师说的后面自己静心下来看还是可以的 所以想问问 我该如何学习?有没有人愿意教我的 当然不会占用你太多时间 我的QQ是 谢谢

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。

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

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

  《C语言程序设计》

  《C程序设计语言》

  《C语言参考手册》

  2、初学者应该以Visual C++ )或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后一定要转向Unix环境的。

  Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好。

  3、书已选定,环境配置完成,正所谓万事俱备,只欠自己的努力了。

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

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

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

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

本回答由电脑网络分类达人 化晓峰 推荐

针对你这种情况,我感觉写看一些书的同时,不要闭门造车,可以试着参加一些 ACM这样的比赛,很锻炼人,更重要的是在不使你的积极性被消磨的同时,还能学到课本之外的很多东西,光学习课本上的知识是不够的,刚开始有多浓厚的兴趣都得被计算题磨灭掉。

有些C语言初级的书,由于对自己的定位不准确,并不完全适合初学者,读这些书,初学者往往学到一半就无法坚持了,我给你推荐一本书:C语言小白变怪兽,完全针对于初学者创作的,只要你能静下心来读文字,就能看懂。

学习 C语言的时候,一定要边学变实践。

自学编程应该先从语法学起,完全熟悉语法之后再去看有关算法的东西,也就是先单纯学习c语言,能够熟练的写出简单程序之后,再去看有关算法和数据结构的书。数学主要用于算法成立性的证明,一般与理解算法关系不大,一般是慢慢看,理解算法的大概,然后把算法的代码背下来慢慢再去理解。

学习c语言要先去背,将语法的相关实现方法都记住,然后再尝试去模仿别人的代码写程序,最后有思路之后再自己写,不用着急,慢慢来

数学成绩不好也能学好编程。编程要的解决问题的方法和编程语言的熟练使用,

虽然被高手喷的不行,但是这本书绝对是经典!!!

找一本靠谱一点的书(最好是国外比较权威的) 把从第一页到最后一页的代码都敲一遍 你就中级了

《全国计算机等级考试笔试上机一本通(二级C语言)》

C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。

数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。

LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具

书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。

个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。

学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。

C语言提供一些标准函数以减轻程序设计工作量,这些函数自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。

继续学习因人而异,应该可以独立选择了。

强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。

}

暂时无法预览,这可能由于您未正确安装Flash或者其版本过低,您可以到下载安装后再刷新本页面。

}

c语言入门要先学什么 住;什么都不会初学着 [问题点数:20分]

把参考书上面的每一段代码都在自己机器上面运行出来,搞懂每行代码的意思,看懂书。

就是看书啦!注重理解,注重实践!


不少人推荐谭浩强写的《C语言程序设计》,可能不错,有本好书是基础,最重要的还是自己下功夫,要自己多写程序,多练。

多做写练习题不错,网上有不少习题的。

还是抓住基础,并且多做些练习,多操作。

现就我3个月的学习经验谈谈 希望对你有帮助

一遍搞完了 你还有很多没懂的问题 没事 做好记号 这是正常的 现在你可以在网上找找答案 或下点视频来看下 

然后开始第2遍看书 把没懂的地方一定搞懂 把课后题全部做完 并一定要弄正确 都要在机器上运行

总之,以实践为主,多看看书,不懂的问题多想,再实践验证,实在不行求助别人,如果你每天都坚持100行左右的代码,3个月后应该就很有收获了。

 上面有,并且我我个人资源里还有devc 写的个系统源代码,希望有帮助,加油

看经典书籍:谭浩强的C语言程序设计

大家都推荐谭浩强的书,本人没看过,没啥好说的,但要说C语言的经典书,非C之父的《c程序设计语言》莫属,还有谁能比C语言之父对C语言更有发言权。如果你是初学者,看国内的书就行了,在你有一定基础之后,再看看下面几本书吧

学完?那是什么程度?STL用得熟练吗?算法和数据结构掌握得怎么样呢?会写界面吗?BOOST呢? 像楼上所说的换一种语言,简直是痴人说梦,如果不深入一门语言,夸张一点说,就好比你会用很多编程语言写“Hello,World!”一样,有什么用呢? C++的水很深的,基本上,在所有的编程语言中,C++可以说是最复杂的一种。 我觉得C++深入了研究才有意思,如果急着写界面什么的,用VB或者C#最好,这
【来信】  我是一个初中生,我想问问您,初中生可能学好编程么?【回复】  很高兴知道你这么早就能关注到自己的兴趣,并且找到了自己的所爱。自古英雄出少年,你这个年龄段,最大的优势就是能够安排出纯粹出自兴趣的学习,而不是像大学生或成年人,由于面临谋生等问题而顾虑重重,反而不能真正投入。只要有兴趣,将时间安排好了,编程并没有什么门槛,你可以学起来。比尔盖茨们的学习也是从中学开始的,只要愿意,放心学即可。
现在的初学者有个误区,非要学严大妈的那本数据结构,我想说,你能看懂吗,这是面向研究生的书籍,有一定的基础才能看懂的,里面的算法没有原码,分析了了。本书是面向初学者设计的,里面有详细的分析,有完整的原码,这本书已经在严大妈的书的垄断下在书店已经看不到了,希望大家好好珍惜,一起进步。
小游戏的c/c++,非常适合学c语言的初学着。
[序言] 很多人都问如何正确的入门C/C++,也有很多人都跟我说在自学的时候,很迷茫,越学越乱。根据这些普遍的初学者现象,打算写一篇关于正确引导初学者进入Windows系统下的C/C++领域. [本内容适用环境及工具] 1> Windows系统下 2> Visual Studio 2003版本以上的微软开发工具套装 [本内容适用群体] 1> 广大C/C++的迷茫而困惑的初学者
流光是国内目前来说相当不错的黑客软件|||建议你还是先学BASIC语言吧.像VB 学习一下面向对象的理论 然后升级为c++ 你就需要一下学习一些数学知识 即使有现成的别人写的要也自己再照着输入一次.再往后你就可以自己看一下数据结构了 指针. 最主要是自己动手敲代码 链表 记下来.往下看就是了.等基础掌握差不多了再去看后面的结构体 多看.看不懂不要紧 然后多读 下别人的c语言经典代码
【来信】  我是一名普通的大学生,来自(  )大学。很抱歉这么晚打扰您,刚做完几个计算几何学的题目,还没来得及整理,看到您C++课堂系列的博客,想着,酝酿已久的邮件也该写了。  我有两个疑问,为什么学校不以C++作为入门语言?我现在正在搞ACM,知道C++在很多情况下不如C语言灵活,尤其是stl等工具的使用上,不能随心所欲编写想要的算法。但是,C++作为C语言的超集,面向对象的思想等等都是C语言不
fromuid=29811|||学C吧 不过 实际上我们现在学的很多语言都可以从c中找到影子啊 到时候高薪就业没问题 |||java 大学里我们原来学C 后来都改了 不学C了 现在C不是最容易入门的了|||如果不用来赚钱 java入门容易 JAVA的前途无量 祝你学成 我们老师现在就教我们的是JAVA u=6695 http://bb
上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发。下图是我推荐的学习内容和学习顺序(除了这里列出的内容,要走向高手之路肯定还有更多技术需要学习,我这里只是对于初学者列出的主干学习内容,并不是全部):   
}

我要回帖

更多关于 c语言入门自学书籍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信