C语言是什么东西?怎么样才能学好?
在百度知道里面有同样的问题:作者“我爱银银”
http://zhidao.baidu.com/question/507069.html
C语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。我也是一个学计算机的人,我用C语言过了全国计算机等级考试。所以我有一些心得,想和大家分享。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。
最后记着:没有付出就没有回报!
参考资料:http://zhidao.baidu.com/question/507069.html
1、学好c语言,你可以很好地应付任何一种编程工具。
2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。
3、不要把学习c语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好c语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。
4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理。
5、c语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件。
6、不要完全相信教材(包括本讲义),所有结论最好都上机验证。
怎样学好c语言
1.
工欲善其事,必先利其器
准备工作:一个开发环境,如turbo
c
2.0、visual
c++等开发工具;一本好教材,如谭浩强主编的《c语言程序设计》(第二版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。
2.
秘密武器
初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对c语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。
3.
发扬探索精神
学习c语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把c语言的精髓真正地掌握。
备战c语言考试要诀
1.
了解大纲,临阵不乱
各类笔试中,大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握c语言考试大纲要求的基础部分。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱。
2.
善于归纳,强化记忆
对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分可惜。如:c语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆。
3.
重视实践,善于调试
计算机科学是一门理论性、实践性都很强的学科,对c语言考试的参加者来说,基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践。
4.
多做练习,查漏补缺
在认真地学完指定用书后,最好再找些试题,认真地测试一下,一则可以检查自己的复习情况;二则可以查漏补缺;三则可以调节心理状况,以备正式考试时沉着冷静、万无一失。
a,
b,
c,
d,
e和int
aInt[5];就这样;指针,就是一个地址,变量的地址、函数的地址、数组的首地址;结构,和数组一样,将一堆变量放在一起;
其实代码没有什么,关键在于在代码之上的数据结构和架在数据结构之上的算法;只要搞清楚解决问题的方法和步骤就好;先知道计算机、代码的执行步骤,然后就是深层次的语言特性,然后就是平台,如Windows,再以后就是系统、架构方面的,然后就没有什么不会的了;关键就是领域之内的东西都要会一些,计算机其实挺复杂的,要知道硬件(CPU,Memory,...),然后OS,你看现在的CPU或Windows有多复杂你就知道一个高手要知道的东西要多少;努力吧;
C/C++,面向过程用C,The
C
Programming
Language;面向对象用C++,Thinking
in
C++计算机体系结构、操作系统概念,编译原理数据结构+算法,算法导论Windows编程,Programming
Windows或Programming
Windows
with
MFC再高阶
Visual
C++.NET技术内幕
Windows核心编程还有就是
设计模式,和一些领域内的东西;
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft
Visual
C++,Borland
C++,Watcom
C++
,Borland
C++
,Borland
C++
Builder,Borland
C++
3.1
for
DOS,Watcom
C++
11.0
for
DOS,GNU
DJGPP
C++
,Lccwin32
C
Compiler
3.1,Microsoft
C,High
C,Turbo
C,Dev-C++,C-Free等等......
参考
http://baike.baidu.com/view/1219.htm
什么是通用语言?
通用语言是指在社会交流中广泛使用的一种自然语言,可以是口头语言,也可以是书面语言。一、定义和特点:通用语言是指在一定范围内普遍使用的语言,具有广泛的社会性和实用性。通用语言被广泛使用于各种场合和情境,是人们日常交流的基本工具。通用语言通常是一种自然语言,不是人为创造出来的,具有自然语言...
什么是言语
人们运用语言进行交际的过程叫言语。语言和言语是两个不同的概念。语言是社会现象,是语言学研究的对象;言语则是心理现象,是心理学研究的对象。言语是指人们对语言的运用,它有两个意思:一是指人的说和写的过程,是人的一种行为,叫言语活动,也叫言语行为;二是指人说出来的话,写出来的东西,也...
语言是什么意思
例:C语言中左移>表示除以2,这是由计算机工作原理导致的!但是要是7,二进制数为0111,右移一位得3.5,但是右移之后二进制数变成0011,是3。不一样啊,怎模解释呢??答:移位操作符的两个操作数必须是整型的。整个移位表达式的值...>> 问题十:脚本语言是什么意思? 脚本英文为Script。实际上...
语言与文化的关系是什么?
语言与文化的关系是:语言属于文化的范畴,语言包含的范围比较小,文化的范围比较大,文化分为很多方面,语言只是其一个方面。
什么是语言学,主要研究什么?
语言学研究的对象是客观存在的语言事实。不管是现代的语言还是古代的语言,都是客观存在的语言现象。尽管不同话语表达的意义是带有主观性的和千差万别的,但是传递出来的语言信息却是能被别人共同理解的,语言学被普遍定义为对语言的一种科学化、系统化的理论研究。并且语言是人类最重要的交际工具,是思想...
什么是语言现象?
什么叫语言现象?举例分析 语言的本质是人们相互沟通的工具。语言的发展、新的语言现象的出现,正是适应人们在实践中的这种需求。可以说,语言现象就是一种特殊的人类活动的现象。新的语言现象就是随着社会的发展变化,这种特殊的人类活动的现象也随着发展变化的必然现象。社会已经和正在发生许多变化,而且还将有更多的变化...
英语是一种什么语言?
英语是一种西日耳曼语,在中世纪早期的英国最早被使用,并因其广阔的殖民地而成为世界使用面积最广的语言。所以,英语成为一种国际通用语\/世界语言是和英国的发展和强盛的国力相关的。自17世纪以来,现代英语在英国和美国的广泛影响下在世界各地传播。通过各类这些国家的印刷和电子媒体,英语已成为国际主导...
你怎样理解文学的语言?
文学的语言是指作品中运用的文字表达方式和技巧,它不仅是传递故事和情感的工具,更是艺术的载体。对于我来说,理解文学的语言意味着探索作者运用文字的独特方式,感受其中的美感和情感共鸣。首先,文学的语言需要具备丰富的想象力和表现力。通过细腻、生动的描写,作者能够将读者带入作品的世界,让我们仿佛...
语言和思维有什么联系?语言和思维有什么区别?
总的来说,二者的关系是密不可分的。一方面,思维离不开语言这个工具,思维的成果要靠语言来储存和表达。有了语言,个人思维成果才能成为集体的智慧,有了语言,前任和旁人的劳动成果才能为后人或他人所继承,人类思维才能在前人的基础上不断进步,促使人来思维与时俱进。另一方面,语言也离不开思维。
语言文字与科学技术的萌芽是怎样的?
马克思和恩格斯认为:人类语言起源于人的劳动,因为劳动能使人的发音器官变得越来越发达,随着人类生产与生活的进步和丰富多彩,人们有了进行交流的丰富内容,当到了“有什么东西非说不可”的地步时,语言便产生了。总之,语言的产生首先有一个漫长、复杂、循序渐进的过程;其次,人类智力发展是语言产生的内在因素,环境和劳动...
陟俊秦苏: 我也一年多前才开始学的 现在已经能拿些奖了我就把我的学习过程大概给你说一下:首先是买了一本关于学习c语言的数(我买的是<<c语言程序设计>>第三版,谭浩强出的----个人认为还可以);然后自己看一章节,遇到不懂的反复的阅读下...
孝义市17098237188: 怎么学习计算机C语言 - ?
陟俊秦苏: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...
孝义市17098237188: C语言是什么,应该怎样学??
陟俊秦苏: 计算机语言. 在基本了解c语言后,可以寻找大量的简单c代码阅览,了解其中的每句代码的意思,最重要的是要学会其中的编程思想,要试着从机器的角度去思考怎么解决数学问题,培养逻辑思维能力,当你在参考教材的同时能够想到几种不同...
孝义市17098237188: 什么是C语言?怎样学好它??
陟俊秦苏: 您好,SA团队给出的答案 C语言是一种计算机编程语言,是一种面向过程的高级语言;学习话一般来说找本好的课本自学也是可以的,一般50天学会语法了
孝义市17098237188: 怎么才能学好C语言?详细点说. - ?
陟俊秦苏: 1.学编程重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码. 2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了...
孝义市17098237188: c语言要怎么样学习?才能学好.?
陟俊秦苏:1.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了C语言,日后学高端语言就相对容易一些,而且在学习C语言的同时你的逻辑思维也开始形成.总之他是你经常听到...
孝义市17098237188: 怎样才能学好C语言?
陟俊秦苏: 1、学好C语言,你可以很好地应付任何一种编程工具.2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果.3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学好...
孝义市17098237188: 怎样才能学好C语言呢??
陟俊秦苏: C语言属于高级语言,是面向过程的语言,是程序设计的基础 想要学好C语言首先要把思想转变过来,这个时间需要的不算短 等到你思想转变后再回头看C语言就一目了然了 具体说: 第一步,先了解一下C语言的特点,运行C语言的环境,如VC...
孝义市17098237188: 怎么样学好C语言 - ?
陟俊秦苏: 1.把C当成一门新的语言学习. 2不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 3.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点...
孝义市17098237188: C语言是什么?零基础如何学习? - ?
陟俊秦苏: C语言是一门通用计算机编程语言,广泛应用于底层开发.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.语言是一个实用性很强的语言,如果想要学...