c语言最基本的应该从哪学起?
自学C语言需要一定的计算机和数学等方面知识基础。
如何自学c语言:
1、首先需要一本讲解c语言基础知识的书本,按照上面的知识讲解一点点的学习c语言;
2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件;
3、自己编写一些小程序,熟悉编译c语言程序的过程,并且检验自己学习的成果;
4、试着写一些稍大型的c语言程序,达到进阶目的,比如俄罗斯方块,贪吃蛇等。
如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践。
怎样才能学好C语言
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, 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数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
现在网上学习资料很多,可以直接从公开课开始学
为什么说语言是人类最重要的交际工具
它可以在人类活动的一切范围内替社会服务.社会要生存要发展,就不能没有语言.语言是人类最重要的交际工具和思维工具,它只和社会共命运. 各种辅助语言的交际工具,无论它们在特定的场合由多么重要,仍然不能代替语言,因为从根本上说,人类各种各样的辅助性交际工具都是在语言的基础上制定的,没有语言基础,这...
语言演变的基本条件是
语言演变的基本条件是社会的发展变化。语言演变是指人类社会发展过程中文化融合和交流共生的必然趋势,社会和交际是语言演变的最基本条件,语言空间的变化取决于语言内容中各要素的相互影响,它决定着每一个语言演变方向。语言是人与人之间的一种交流方式,人们彼此的交往离不开语言。尽管通过图片、动作、表情...
学计算机最开始要从哪学起
学习电脑的基础知识可以从操作系统开始学起,接着学习编程语言,操作系统建议从Linux开始学起,编程语言可以根据自己的学习目的来选择,而如果没有明确的学习目的,那么可以选择一门全场景编程语言。如果未来要专业从事IT行业内的技术岗位,那么应该从C语言开始学起,然后再选择学习Java、Python等语言。学习电脑...
人类最早的语言是什么语言?
第三种观点是我们熟悉的马克思主义语言起源理论,认为劳动创造语言,最初的语言是在劳动中从号子发展而来。第四种观点提出语言产生于感情,在表示愤怒、愉快等感情冲击下,强大气流通过声带产生语言,并认为人类基本感情喜怒哀乐发出的声音,形成最基本的词汇。 关于人类最早说出的词汇的争论也从未平息。一位美国语言学家认为,...
怎么样才能学好普通话
音节:用听觉可以区分的语音结构基本单位。在汉语中,一个汉字的读音即为一个音节。普通话常用基本无调音节为400个,加上四声变化及轻声、儿化韵,音节总数为1300多个。 音素:语音的最小单位。普通话中有32个音素,其中元音音素10个,辅音音素22个。音位:从语言的社会功能出发,不是把语音仅看成是物理...
C语言什么最重要啊?
法国人,英国人,新加坡人等等,讲的英语一定是不同的腔调的,重要的是你的发音别人听得懂。学习c 语言应该从什么学起啊.最重要的是什么? C语言不太难啊,感觉和外语差不多,只要你理解了句子的意思,自己也就能程式设计了。 学习关键就是从基础打起,先把基础的东西搞懂,再往深处发展。
...我从小学的时候就没有学习过英语;我想从最基础的音标学起;然后在学...
这样就好记单词了。你可以根据单词记音标,根据音标记单词。 词组,也就是根据单词来的,见到一个单词,先看其词性,动词啊,名词啊,,,后面都有标注,动词v.(verb), 名词n( noun),连词conj,代词pron,介词 preo,形容词adj,副词,adv。。。 你最好买本英汉字典,这样不会的可以去查字典...
各国语言都不同,那最初的人们是怎么沟通的?
这样的指示性语言一点点堆砌,加上熟悉了对方的表述方式,就可以产生最基本的交流。后来,再从判断句衍生出各种各样解释,从而构成更加复杂的内容。当然从第二步到第三步,远比从第一步到第二步来的艰难。所以需要越来越多做这样工作的人,不同母语的人交流得多了,加上对彼此文化背景愈加了解,翻译...
C语言基本问题
一、C语言规定总是从main()开始执行的(这个函数也叫“主函数”)。因此,你发来的题目中的(1、6、8)叙述都是错误的,都应该选择F。二、第2题中,C语言对其数据在内存中所占用的实际字节数,随着程序中声明的数据类型以及数据的多少而变化,C语言本身并没有明确规定。这题应该选F。三、第3题...
语言的形成及演变
言语(Speech)是人类最原始和最基本的沟通方式,所以理解言语的起源能引发对语言更深刻的认识。近60年来,人们一直认为,由于喉头的下降而导致的声道延长是言语出现的第一步。由于这一特征在解剖学上被认为是现代智人所独有的,该理论将语言的发展限制在过去20万年。但有一研究团队最近证明,至少在2000...
酉虹复方: 入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题.入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心.既然编程的入门要求是编一些小程序解决小问题,...
望奎县15992671571: C语言的基本要从什么学起 - ?
酉虹复方: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...
望奎县15992671571: C语言该从何开始学? - ?
酉虹复方: 这几点是不管新手老手都必须具备的) 1、兴趣吧(这是最重要的) 2、持之以恒,不畏困难 3、教材选择(为了少走弯路!) (这几点主要针对新手) 4、不要对集成IDE产生依赖心理,尽可能从手写开始,在IDE上调试时,注意记录错误,再...
望奎县15992671571: 学C语言如何起步~~~ - ?
酉虹复方: 1、明确:C是什么?语言.什么语言?计算机语言而非自然语言(中文、英语) 语言的用处是?交流,在此为人与计算机的交流,你用C写出一个C语言的“作文”给计算机上编译器看,编译器看完了,翻译成机器能看懂的语言,机器按照你的...
望奎县15992671571: 学习C语言从哪开始入手最好 - ?
酉虹复方: 不知道你是专业的还是业余的 业余的话就看谭浩强的<C语言程序设计>,看完就完了. 如果是专业的话,可以先拿谭浩强的<C语言程序设计>来初步学习一下,因为比较通俗, 方法就是用4天或者更短时间,仔仔细细看完那本书,指针那部分多...
望奎县15992671571: c语言该从哪学起 - ?
酉虹复方: 1、先学语语法:数据类型、常量、变量、函数、表达式.2、程序结构:头文件、主程序、输入输出函数、函数调用方式与函数返回值.3、程序的运行、调试、编译.
望奎县15992671571: 初学C语言 从哪方面入手 - ?
酉虹复方: 在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我...
望奎县15992671571: C语言从哪里学起? - ?
酉虹复方: 从数据类型和基本输入输出开始学起.一般所有语言都是这样开始的.
望奎县15992671571: C语言得怎么学 - ?
酉虹复方: 一般有一个经典的说法:学C语言需要三步走,第一步是入门,这个时候应该有一本深入浅出的入门教材,比如说《C Primer Plus》或者谭浩强的《C程序设计》同时对数据结构、算法也必须深入地学习和练习,第二步自然是要拜读《The C Programming Language》这本C语言的Bible,同时参考《C: A Reference Manual》,第三步多读多写.一二步只是打基础,第三步多读多写才是深入学习.多读多写才是深入学习的关键.
望奎县15992671571: 学习C语言要从哪里开始 - ?
酉虹复方: 您如果是第一次学习编程语言的话,我个人认为首先应找一本好书,公认《C程序设计》(谭浩强,清华大学)是比较优秀的教材,其实学习其它的语言也一样,找一本好书,可以少走弯路,节省时间.其次,应该多读教材,可能开能比较吃力,把不懂的地方多读二遍,就没问题了,把书本上的编程练习多写写,上机调试一下,多看看别人的程序.如果您以后打算做C程序员的话,应找一些项目,自已做一下,相信您离成功不远了.祝你成功!