电脑C语言一般用于做什么?对语言和编程一窍不通怎么开始学习?
看这个书,其他什么书都别看。。。《C语言入门经典(第4版)》的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过《C语言入门经典(第4版)》从头开始编写自己的C程序。研读《C语言入门经典(第4版)》,你就可以成为一位称职的C语言程序员。从许多方面来说,C语言都是学习程序设计的理想起步语言。C语言很简洁,因此无须学习大量的语法,就能够开始编写真正的应用程序。除了简明易学外,它还是一种功能非常强大的语言,至今仍被专业人士广泛使用。C语言的强大之处主要体现在,它能够进行各种层次的程序设计,从硬件设备驱动程序和操作系统组件到大规模的应用程序,都能胜任。事实上,任何计算机都支持C语言编译器,因此,当我们学会了C语言,就可以在任何环境下进行程序设计。最后一点,掌握了C语言,就为理解面向对象的C++语言奠定了良好的基础。
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
对与C语言,个人也是会一点,只能说C语言写的东西比较底层,很难写出图形界面窗口程序。但是它的执行效率很高,如果非要给点介意的话:
1.首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
2.其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
3.再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
3.然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
你需要大量的在机子上实现你的程序。运行环境可以是Cfree或者c++6.0.
最后希望你能学好
人与人交流需要语言,那么机器间交流也是需要语言的
编程--简单的说就是人和计算机之间交流的过程
编程语言分为3种语言:
1.机器语言
优点------内存少、执行效率高
缺点------程序的通用性、移植性都很差,编程工作量大,容易出错
2.汇编语言
优点------使用助记符号来代替不容易记忆的机器指令
缺点------需要十分熟悉计算机系统的硬件结构,编程效率比较低
3.高级语言--接近于人类的[1]自然语言和数学语言的程序设计语言的统称
使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。
没学编程前,我建议你先学习C语言(高级语言),先学会了C语言在去学习其它语言就比较好学,相当于是基础吧,像Windows UNIX Linux 都是用C语言编写出来的(除了最底层)。
学习C语言先买本C语言的书籍,我以前学习时看的是谭浩强写的c语言程序设计,你可以买来看看,如果要PDF我这里也有 可以发给你;
然后可以在百度里搜索C语言视频教程下载或在线看,在自己实际操作一下,入门不是很难!
一、目前市面上主流的开发语言是C++,C#,Java。
C++是在C语言基础上发展出来的,所以在C后面多了两个+号。如果你学会了C++,C语言也就会了。
二、至于学习什么语言,得看你的实际情况,以及你的职业方向。也就是说:1、你的能力怎样?2、你打算从事什么样的职业?
三、如果你想做一些大牛级的开发,C、C++是不错的选择。如果你只是打算做一些企业应用,或是网站之类,C#和Java可以二选一。个人推荐Java,会Java可以开发Android应用,现在Android很火。(当然C#和Java也可以做的很牛,只是上手比C、C++快罢了)
四、当然,C语言作为入门级的语言,学学无妨。
五、推荐一本书,C语言的经典之作:《C语言程序设计》,C语言之父写的。这本书对于初学者可能不太适应。
你可以先买本谭浩强的书看看。
学习方法:
先读书,再做习题。同时可以从网上下载一些视频教程看一看。
六、最主要的是:一定要多实践:
The only way to learn a new programming lauguage is to programe with it.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
对语言和编程一窍不通怎么开始学习?
1、首先,你得先确定学习什么语言;
2、确定语言后,你再上网搜一下这种语言使用什么编译器或集成开发环境IDE。
3、运行开发环境,先创建一个简单程序,在屏幕上输出一个"Hello World!"——这样,说明你已经进入代码的世界了。
c语言就是基础的编程 学编程第一步就是学他
若是自学 建议你看国外的书籍 (多数有中文版的) 简明易懂 而且书的内容 是公认的高质量 如《The C Programming Languague》,这是本史诗级C语言著作
如果你去找地方学的话 那基本就是谭强浩的书了...... 书中有错误 和语法问题...老师讲着讲着应该会纠正... 如果是自学别学他的 因为书中有少许错误 可能被你忽视 国内其他的人 就更是不行了 谭强浩的书 在国内可以算最好的一类啦 虽然简明易懂可惜就是..... 嗯 有了一定基础后再去试着看看吧 就会发现他的书 有一些不足之处 不过多练多看 才是最重要的 每天巩固一下知识 多连题 用不同的解题方法
c语言虽然是最基础的 但是如果你能把它弄好 个人认为它是所有语言里 最有前途的.....当然这类天才少之又少
计算机的历史上,最先是由机器码实现人间交互,后来是汇编,但因这两种语言的繁琐与缺少可读性,于是诞生了C语言,C的诞生是一个不得不说的奇迹,它解决了语言汇编与机器码的无可读性问题,也解决了其他高级语言的对硬件操作性差的问题,C的强大慢慢突出,后来在继承C的基础上出现了C++,继承C++的基础上,也就出现了现在风靡至今的JAVA。想学好计算机,C必须学好,不为其他,因为他是基础中的基础。
初学者总觉得C就是一个个黑屏白字的数学题,把数学上的简单的问题复杂化,其实不然,C不仅仅如此,你看到的windowsXP,2003,linux等等操作系统无一不是C的功劳。初学者觉得JAVA,C++厉害,C也能做到JAVA.c++能做的,写什么QQ程序,游戏都行....还有一点就是,真正的大神基本上赌石C语言的粉丝
对于初学者,学C吧,C是计算机语言的精髓。
问我怎么学的话,我只能告诉你,几本好书+无数次的实践=真真正正的大神
c语言主要用于开发什么?
现在C语言主要用于操作系统的开发和一些嵌入式的开发。C语言的功能非常强大,能实现各种各样的功能,只要你愿意,基本上都能用上C语言来进行开发。比如你可以用C语言来编写图形界面,还可以用来制作网站或者编写游戏程序等等,只要你想得到的电脑程序就可以用C语言来开发。
C语言可以做什么
2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软...
电脑C语言一般用于做什么?对语言和编程一窍不通怎么开始学习?
它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要...
C语言的主要用途是什么?它和其他高级语言有什么异同?
1、C语言的主要用途编程设计、开发软件、程序及系统的。当然在机电信号控制方面用的也比较多。功能比其他的强大而已。2、C属于面向过程的语言,高级语言基本上属于面向对象的语言,高级语言功能上强大,集成、封装、调用等只需要导入该方法即可,不需要像C那样全部自己编写程序;如一个软件用C编写需要10W行...
学C语言到底能做什么
c语言学会了能干的事情有:1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程;9、可以进行黑客编程等等。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的...
计算机C语言有什么用啊??
1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2、C语言是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式...
c语言是做什么的
C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都...
电脑编程c语言
电脑编程c语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。是近25年使用最为广泛的编程语言。C语言是由UNIX的研制者丹尼斯里奇于1970年由肯汤普逊所研制出的B语言的基础上发展和完善起来的。C语言是...
电脑编程是学什么的
电脑编程主要学的是:c语言、Python、C++、JavaScript、Java、Swift、R、操作系统、计算机网络、数据结构等。1、c语言 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高...
C语言可以用来做什么
C主要应用于嵌入式开发,单片机,驱动开发。C还可以用来,写操作系统。(结合汇编)(linux主要是用C开发的)如果想做桌面应用程序,C并不比其他语言强,vb,delphi更适合。C接近底层,所谓底层,就是更接近硬件,更接近计算机的实质。往系统软件方面发展,学C走对了。学完基础的C后,看看C的几本经典著作...
季董樟脑: !c语言用来做逻辑运算中的非运算:感叹号用作非运算时,是单目运算符,与右侧的表达式结合;和等于号连用,组成逻辑判断的不等于运算:感叹号与等于号连用是一个...
涿鹿县15331429541: C语言干什么用的 - ?
季董樟脑: C语言是Combined Language(组合语言)的中英混合简称.是一种计算机程序设计语言.它既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发. 详细了解请看这里http://baike.baidu.com/view/378391.htm
涿鹿县15331429541: C语言可以用来做什么 - ?
季董樟脑: C精通了找个工作绝对不成问题. C主要应用于嵌入式开发,单片机,驱动开发. C还可以用来,写操作系统.(结合汇编)(linux主要是用C开发的) 如果想做桌面应用程序,C并不比其他语言强,vb,delphi更适合. C接近底层,所谓底层,就是更接近硬件,更接近计算机的实质. 往系统软件方面发展,学C走对了. 学完基础的C后,看看C的几本经典著作,再熟悉UNIX下C编程,做几个项目, 例如写个服务器什么的, 就差不多了,C++可以熟悉一下. 认为C++一定要学的,我觉得是有些误人子弟了...
涿鹿县15331429541: C语言的用途是什么?
季董樟脑: C语言的主要用途是用来编写应用软件和系统软件,同时还非常适合于教学. C语言与其他语言的异同: C语言是处于汇编语言和高级语言之间的一种记述性程序语言,C语言比较靠近硬件和系统,它既有面向硬件和系统,像汇编语言那样可以直接访问硬件的功能,又有高级语言面向用户,容易记忆,便于阅读和书写的优点.
涿鹿县15331429541: 计算机C语言有何用途?给有价值学? - ?
季董樟脑: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛.主要有以...
涿鹿县15331429541: 电脑C语言一般用于做什么?对语言和编程一窍不通怎么开始学习? - ?
季董樟脑: 人与人交流需要语言,那么机器间交流也是需要语言的 编程--简单的说就是人和计算机之间交流的过程 编程语言分为3种语言: 1.机器语言优点------内存少、执行效率高缺点------程序的通用性、移植性都很差,编程工作量大,容易出错 ...
涿鹿县15331429541: C语言是做什么用的? - ?
季董樟脑: 楼上老兄对吗?很多C语言书上都说过C语言的来历是那时候语言名字有A语言B语言,后来出来了C语言,C语言经典啊,所以一直流传至今.甚至还更上一层楼,加上了OO,成了C++.名字是这么来的. 作用嘛,简单说就是计算机认识的是二进制机器码,但是不适合人写和人读,于是出现了汇编,但是汇编一样很晦涩,于是出现了C语言,又叫高级语言,C语言比较接近自然语言与逻辑,易于编写和阅读.所以C语言说到底还是用来操作电脑的. 所以C语言编译链接出来的程序就是软件.硬件是基础,软件是灵魂.硬件功能需要软件操作来体现.所以用处大了,小到计算器,大道操作系统都可以C语言实现.
涿鹿县15331429541: c语言的用途是什么?他和其他高级语言有什么不同? - ?
季董樟脑: 1:开发软件、程序及系统的.2:C属于面向过程的语言,高级语言基本上属于面向对象的语言,高级语言功能上强大,集成、封装、调用等只需要导入该方法即可,不需要像C那样全部自己编写程序;如一个软件用C编写需要10W行代码,那么用高级语言如JAVA、C++、C#等3W行代码即可搞定;不过C也有C的优势,任何系统平台都兼容,所有的系统、程序、软件都可以开发出来!
涿鹿县15331429541: C语言用途有哪些 - ?
季董樟脑: C语言主要用于底层的开发,现在的应用程序大多是用面向对象的语言了如:Linux系统就是由C开发的 还有应用方面如Linux 嵌入式等.... 大多的单片机用的开发语言也是C语言!
涿鹿县15331429541: C语言是用来干什么的啊? - ?
季董樟脑: C语言是目前世界上流行、使用非常广泛的高级程序设计语言. C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的. C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言.