初中生如何学好c语言

作者&投稿:唱俗 (若有异议请与网页底部的电邮联系)
初中生学习c语言怎么学~

1、程语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。能帮助到你,我很开心,望采纳,谢谢!

我也是初中学的编程,不过那时候学的是B语言,我是从书店买的书,自己没事就写。。上数学课的时候,把数学题都在电脑上耍。。那时候电脑还有现在这么先进。。所以推荐你自学。。不懂的问题,多用度娘搜索,多去一些编程相关的交流社区。。 自学C语言不是一件简单的事情,因为后来我学C语言也是自学的,和我的专业八杆子打不着。。可以分享一下我的学的过程,也许对你有所启发, 起初学C语言,学的是语法,看的谭浩强的教程,现在我推荐你看K&R C语言程序设计。。后来人们说,C语言有个无C境界 就是看到C语言源码就能知道汇编代码,于是我开始学汇编,其实主要学的调试技术,事实证明这些算基本功,必须要学的哦!再后来,我也好奇啊,一条mov指令是怎么样被计算机执行的? 于是又去学习组成原理,再后来发现要学好组成原理,必须对于物理上的电学,以及数学都有较深入的基础,于是把大学本科专业的数学教材全部买全了,全自学的,有些到现在也不懂,后来就发现,要弄好数学必须得懂些哲学的东西,举个例子,数学的最早著作是欧几里的《几何原本》 这是知识,但是没有一本书告诉你,为什么数学的最早学科是几何?这些需要你自己找答案。更重要的是数学也起于哲学。。再后来,读了太多太多的东西了。。

最后得出个结论:用到啥学啥,别瞎学,这是第一点,第二点就是多用。。不要老在那看理论,那个是真心不爽的,比如标识符必须得字母或下划线开头,其实你自己胡乱写代码,碰到这个问题,一次就记住了。。。
几条建议: 把C语言弄个差不多就去读C函数库的源码 Linux 0.01的操作系统源码 喜欢游戏的话可以读一下圣剑传说的源码。。这些源码读的多了,你写程序自然顺手。。 然后就是把组成原理 编译原理 操作系统原理 ,彻底的与C语言相结合。。这都是相通的啊。。比如,int main函数书上都说有系统调用,到底有系统的哪个函数调用 ?怎么调用 的?这就和操作系统相关了。

总而言之,一句话———————— 要做到知行合一。。。

恩,有这种想法很好
我也在学习,楼主下面的,一定能学到些

很多人对学习C语言感到无从下手,学习的第一个计算机语言就是C语言。这么多年,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要呢?

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。

那么究竟怎样学习C语言呢?

1:工欲善其事,必先利其器
这里介绍几个学习C语言必备的东东:
一个开发环境,例如turbo?C?2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo?C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。

一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。

除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo?C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

2:葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。

3:登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。?
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。

那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。

初中生基础较差,可以在电脑学校找老师教

没有关系,都是先读程序,多了就好,细节问题多动动手,也不难

建议从易语言中文编程入门

学到一定基础在去学C等高级语言


体育专业职业生涯规划书
给我们提供了良好的学习环境。 c. 社会环境分析: 由于自己身为体育生,学习体育专业,对国家体育事业的基本情较为了解。目前,我国尚处于社会主义初级阶段,社会整体发展水平还相对落后。但也正是由于这点,我们的起点较低,所以发展空间才很大。我国体育事业也是如此。现在我国社会经济发展速度惊人,人民生活水平快速提高,对...

怎样跟陌生人搭讪…?
上车后她一直在思索怎么跟他搭讪才不被误会为十三点,眼看车将到站,她急中生智,走上前对他说:“可以借你的手机用一下吗?”也许是她看起来真的很急(当然不是为了打电话),他马上把手机递给她。丹丹在上面按了几个数字后,她的手机响了。看着迷惑的他,她微笑道:“我的号码已在你的手机上,以后可以常联络吗?

描写心理活动的成语
32个回答 #热议# 如何缓解焦虑情绪?yb3089 2008-06-29 · TA获得超过673个赞 知道小有建树答主 回答量:299 采纳率:36% 帮助的人:103万 我也去答题访问个人页 关注 展开全部 描写心理成语: 一、心绪: ⑴思考 百思不解 不此之图 长虑顾后 殚精竭虑 匪夷所思 机关用尽 急中生智 兼权熟计...

谁发明电话
详情请查看视频回答

下列成语中与“乐不思蜀”感情色彩相近的是:A急中生智B料事如神C过河...
C,过河拆桥。【解释】: 乐不思蜀:很快乐,不思念蜀国;比喻在新环境中得到乐趣,不再想回到原来环境中去。 C过河拆桥:自己过了河,便把桥拆掉。比喻达到目的后,就把帮助过自己的人一脚踢开。A急中生智:智,智谋。紧急的时候,猛然想出办法。B料事如神:料,预料。预料事情象神仙一样准确...

1982农历10月初二早上三点 女八字如何
寅时中生:时中生人父母全,为人作事有权柄,六亲有分衣禄全,离祖扬名进宅田。 寅时末生:时末生人先克母,六亲无力诸事难,兄弟不和多苦劳,卅六岁运宜发财。 八字命盘得分表五行 水 (日主自己) 木 (体智外泄) 火 (钱财享受) 土 (职位压力) 金 (保护求知) 分数166 187 5 32 39 简介:八字命盘从阴阳干支...

哪位大师帮忙看看:男 农历1983年10月10日上午12点30分
c. 加强田宅宫主星「向善」、「求表现」的力量与能量。四. 命宫三方四正的总格局分析1. 简介: ● 这里所说的「命宫三方四正」,包含了「主星格局分析」和「六吉星与 六煞星」两个主题。命宫的三方四正包含:事业宫、财帛宫、迁移宫。 紫微斗数必须用「宏观」与「微观」的角度来分析,才能深入了解你的 个性与...

跪请高人测八字:女,阳历1982年6月21日中午12点半,感激涕零!
午时中生:时中生人先克父,福禄平平苦奔波,三十岁后渐渐好,先难后益得安然。午时末生:时末生人先克母,聪明伶俐兼性急,兄弟六亲难可靠,衣食不周多奔波。年干壬:正印 ;年支戌:狗;藏干:戊土,正财,辛金,偏官;丁火,食神,纳音:大海水,墓月干丙:伤官 ;...

恐龙和翼龙非常繁盛的时期是( )A.古元代B.古生代C.新生代D.中生
中生代从二叠纪-三叠纪灭绝事件开始,到白垩纪-第三纪灭绝事件为止.自老至新中生代包括三叠纪、侏罗纪和白垩纪.中生代时,爬行动物(恐龙类、色龙类、翼龙类等)空前繁盛,故有爬行动物时代之称,或称恐龙时代.中生代的哺乳动物虽然分化成很多不同的类群,但所有这些哺乳动物都是些体型非常小的动物.故...

爬行动物和裸子植物繁盛于 A.远古代 B.新生代 C.古生代 D.中生
D 试题分析:中生代时,爬行动物空前繁盛,故有爬行动物时代之称,或称恐龙时代,中生代的哺乳动物虽然分化成很多不同的类群,但所有这些哺乳动物都是些体型非常小的动物,中生代时裸子植物空前繁盛,有的高达数十米,到了中生代末期被子植物才逐渐繁盛,今天的煤炭石油绝大部分是中生代时期的裸子植物...

桐庐县19351652485: 初中生如何学习c语言 -
徭勉转化: 我刚学过,学好C语言必需要多看典型的程序例子!可以到新华书电看免费的就是了!另外就是练了,上计算机调试程序是最关键的!总的说来就是训练分步简化问题,简化算法描素.做到这个就强人了!祝你好运!

桐庐县19351652485: 初中生如何学好c语言 -
徭勉转化: 恩,有这种想法很好 我也在学习,楼主下面的,一定能学到些 很多人对学习C语言感到无从下手,学习的第一个计算机语言就是C语言.这么多年,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这...

桐庐县19351652485: 初中生怎样自学C语言? -
徭勉转化: 学了就要会用,不然没有多大的意义,在大学有好多同学学完C语言了,都还不知道C语言是做什么的哦,有数学和英语的基础的话学习这门课是没有什么大问题了,就是要有心学就是了.

桐庐县19351652485: 初中生零基础该怎么学c语言 -
徭勉转化: 肯定是要看书的啊,是不是从零基础开始的、推荐一本教材《C语言程序设计 》湘潭大学出版社的.我们学的也是这个,不过已经结课了.

桐庐县19351652485: 如何学习C语言 -
徭勉转化: 建议先学VB,因为VB是可视化的编程工具,容易理解,对于出学者入门是一个不错的选择.之后你可以在学C语言,因为现在的很多的流行编程语言都是C语言编写的,学C语言最最重要的是要把数组和指针学好,否则等于没学.如果你已经把C...

桐庐县19351652485: 怎样才能学好C语言 -
徭勉转化: 我也一年多前才开始学的 现在已经能拿些奖了我就把我的学习过程大概给你说一下:首先是买了一本关于学习c语言的数(我买的是<<c语言程序设计>>第三版,谭浩强出的----个人认为还可以);然后自己看一章节,遇到不懂的反复的阅读下...

桐庐县19351652485: 怎么样学C语言? -
徭勉转化: 《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法.在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握....

桐庐县19351652485: 怎样能学好C语言? -
徭勉转化: 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果.3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学...

桐庐县19351652485: 我是一个初一生,成绩还不错,对电脑感兴趣,初中时间又比较闲,想自已学习一下c语言,我该怎么自学? -
徭勉转化: 其实C并不难,关键你得找个适合自己的材料,如果是自学的话,以我自身经历来看,感觉看视频比看书效率高,毕竟理科知识不像是文科的,看书效率太低了.可能一个很简单的知识点,自己看书得半个小时,但是懂的人就讲几句话,就能明白了.所以相比之下,还是视频效率比看书高.选择个适合自己的就能学懂C了.我当初看的是夏老师的,感觉挺适合我这样初学者的.他讲的不繁琐啰嗦,都是重点,而且思维原理讲的最好.能让我理解,我感觉这点很重要.比之前看的什么郝斌曾怡金文的那些繁琐啰嗦听不出重点的好多了.

桐庐县19351652485: 初中学历我要怎么才能学好c语言呀 -
徭勉转化: c的基础是很简单的,练习一下几可以了.最好还要明白一些计算机基础知识,看看<<计算机科学导论>>.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网