c语言编程怎样入门
c程序代码内容如下:
# include
main()
{
int a,b,c;
printf("请输入两个整数,中间以空格隔开:
");
scanf("%d%d",&a,&b);
c=a+b;
printf("这两个数的和是:a+b=%d
",c);
}
然后按提示输入“1 1”就会显示:“a+b=2”
编程完成!
刚开始学时,大家不用急着去编程序,先搞清楚程序的作用,写程序的目的,
搞清楚程序的大体结构,如果有条件的话在电脑上把书上的程序打几遍,
没有电脑的话,就抄上几遍,接着从最简单的程序编起,
比如写个最简单的小学应用题........
当对程序有了一定的认识的时候,在试着去编些比较复杂的(不是很复杂的。。相对来说)
编程序不要怕有错误,每一个错误都是对你的一个提高,还有编程序要敢大胆的设想,就算结果是错的.....
当你自己能编一个小小的程序时,那种成就感很大的。。。以后会对他越来约来感兴趣的........
任何知识的学习没有太多捷径,但有经验、方法及教训
(1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频
建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且通俗易懂。优酷“孙海洋课题”还有全书免费教学视频,便于自学。
(2)动起手来--立马安装VC++6.0或VS开发环境
C语言是特别注重动手实操能力的课程!!动起手来,现在开始安装VC++6.0开发环境,从第一个经典程序“Hello,world!”开始,每一个例题及知识点均通过开发环境验证、理解深化。多做每一章小型实验操作(网上多得很)。提升代码调试能力。
(3)有了基础后,一般可以有两个发展方向可供选择
(i)转向项目实战
建议购买一本C语言项目教程,在实践项目中强化理论知识的学习。
(ii)继续深入理论学习
建议购买国外经典深入学习C语言的教程,人民邮电出版社-C Primer Plus(第5版),或者 机械工业出版社-C程序设计语言(第2版.新版)
下定信心,坚持下去!希望对你有所帮助。
下面是转载的 孙海洋 版 C语言程序设计 部分内容截图。
一、工欲善其事,必先利其器
这里介绍几个学习C语言必备的装置和书籍:
A)开发环境
例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个平台虽然体积大,但是一旦安装好了,用起来很方便。
B)一本学习教程
现在C语言教材多如牛毛,推荐大家使用《C语言程序设计》第二版。此书很适合初学者,并且内容也很精到。
C)利用辅助学习软件
毕竟现在是Windows时代了,学习软件多如牛毛,这里向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,有好几千题的题库测试环境,包括一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。
二、葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。我们大家都应该有个体验——在最初学习windows系统操作或Microsoft words如果操作的过程中,刚开始总是正儿八经地买来教材,结果读来读去却云里雾里,而当我们将教材丢在一边,拿起鼠标反复地试,几个小时就搞定。包括学习J#,C#等其他语言,在今天的Windows时代,也不再提倡抱着书本逐行啃,而是学习它们的例程。
当然,对于没有学过任何计算机语言的初学者,多少要先阅读教程,认真体会所有概念,然后不放过这一章中提到的所有例程,仔细研读,直到每一行都理解了,再找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序。如果写不出来,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止。
三、登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些I/O函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:
你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,那么恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。
相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:
一是学习顺序
先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。
二是学习方法
人的知识80%是通过眼睛获取的,但是学习编程有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。
最后强调一点,很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,前面的知识点没有掌握,接着学习后面的知识,肯定是学不会了。目前绝大多数编程书籍和教程或多或少都有这样的弊端。自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、《C Primer Plus》,还有一本非常特别的汇编和C语言正向逆向结合的书编程达人内部教材《汇编、C语言基础教程》也非常不错,讲解汇编和C语言的本质非常透彻,非常细致。视频资料也是特别多了,各种视频网站、论坛、自媒体都有,比如网易课堂、腾讯课堂、慕客网这些。还有一些论坛,比如CSDN、编程中国等。最重要的一点就是答疑服务,推荐爱达人的网站也很不错,从零基础入门到应用课程,配套的视频、课件、代码、项目、答疑服务都有,还可以兼职接单,学以致用。
这个真的不是很好说,所谓功夫不负有心人,C语言其实真的不是很难,当然是在你真的虚心的脚踏实地的去学,如果你是第一次学编程那更得踏实,c语言我觉得是新手学习一切语言的基础了,具体的方法:找本书(建议买谭志强的C语言那本书,我大学里发的.很不错)
这里我找了下视频教程(http://www.enet.com.cn/eschool/video/c21shipin/)
如果学会c后,熟练后可以学C#,http://www.enet.com.cn/eschool/video/yeyingc/)毕竟C#可以说比c强很多了。
第一次学编程最忌讳心浮气躁...我就这样..所以现在什么都不会...希望你成功.
可以考虑电脑学校去学,或者去自学都行的,网上有资料有不花钱的
新手如何自学编程?
怎样自学编程入门1、选择一本相对基础的编程语言书,学习的的同时记得对基础的语法进行标记和注释,加强自己的理解。像JAVA入门到精通,编程思想,JAVA核心技术。通过编程软件,将书上的基础知识逐一进行试验。2、零基础自学编程方法如下:入门期守一个“熬”字决,自学编程难免遇到这种现象:学了一两个月...
新手入门如何学编程?
4、学会阅读别人的代码经过这几年的程序设计的学习,回龙观北大青鸟认为提高代码水平的最好方法是多看多写,但是阅读别人的代码也确实是提高代码水平的一个技巧。新手怎么开始学编程1、初学编程可以按照以下步骤开始:选择编程语言:首先需要选择一门编程语言,如Python、Java、C\/C++等。初学者可以选择一些易于...
零基础学编程(零基础编程入门教程)
5、多向他人学习。编程的学习离不开借鉴模仿,初学编程可以多看看厉害的人的编码,多总结他人代码的优缺点,反思自己如何能够从哪些方面改进代码,优化代码。6、学习编程需要的软件:JDKJava开发工具集、IBM的VisualAgeforJava、JCreatorNetBeans。如何零基础自学编程零基础小白学编程的方法如下:1、对于初学者...
编程入门学什么
一、基础编程语言 编程入门,首先要学习编程语言。对于初学者来说,可以选择一些较为容易上手的编程语言,例如Python、JavaScript等。这些语言具有语法简洁、易于理解的特点,适合初学者快速入门。学习基础编程语言时,需要掌握基本的语法、数据类型、运算符、控制结构等。二、数据结构及算法 掌握编程语言后,下...
学编程先学什么基础知识?
3、可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。4、编程入门在大雪中常常以C语言作为编程的入门语言,BASIC是初学者通用符号指令代码的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先从C语言学习开始。5、python语法更加简单...
学习编程入门应该先学哪种语言?
学习编程入门应该先选一门简单的语言进行学习,最基础的就是C语言。学少儿编程可以提高孩子逻辑思维、专注力 当你稍微了解C语言,可以尝试学一学当今就业比较好的Java语言。接着考虑C++,相对于C语言比较高难度。我们面对新的编程语言时,只需简单了解该语言的语法特点,就可以轻松应对和应用了。要想成为...
编程入门要先学什么语言?
学习编程入门应该先选一门简单的语言进行学习,比如c、java、Python。让编程成为一个习惯。想要培养一项技能的最好的办法,就是将它融入到生活并成为爱好;把工作拆分成小块。对待编程工作,可以先做25分钟,而后休息5分钟,整个过程重复4次。很明显,25分钟这样的短周期更容易坚持也不会带来多少压力。不过...
初学者怎样学习编程?有哪些方法?
初学者学习编程的方法如下:1、 打好基础 当你开始学习编程的时候,首先你要确定的东西是“基础”。要打好基础,你需要学习计算机科学。现在,我们可以在网上找到很多针对初学者的课程。互联网的确为初学者提供了便利,使你可以通过网络找到大量有用的信息。因此,你得花时间研究一下这些信息,从中选择最...
编程入门先学什么(新手编程入门先学什么)
先学C语言。 编程入门在大雪中常常以C语言作为编程的入门语言,BASIC是初学者通用符号指令代码的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先从C语言学习开始。 电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用所掌握的语...
自学编程怎么入门(零基础)
详情请查看视频回答
习葛二维: 自学编程应该先从语法学起,完全熟悉语法之后再去看有关算法的东西,也就是先单纯学习c语言,能够熟练的写出简单程序之后,再去看有关算法和数据结构的书.数学主要用于算法成立性的证明,一般与理解算法关系不大,一般是慢慢看,理解算法的大概,然后把算法的代码背下来慢慢再去理解. 创客学院学习c语言要先去背,将语法的相关实现方法都记住,然后再尝试去模仿别人的代码写程序,最后有思路之后再自己写,不用着急,慢慢来
茶陵县19713536375: 我想学c语言,不知道怎么入手,小白一个 有人可以教教我吗 - ?
习葛二维: 随着白色的,看同样的病灵的缘故,指点你看它.我学习分为三个阶段:触摸门进入,精通c的.1,摸门,顾名思义,门之前,我们谈论的进户门,不知道什么是入门知道吗?老谭的C语言编程也只能算是为c书籍摸门有了一个初步的了解,帮...
茶陵县19713536375: c语言怎么入门,我是零起点的小白,求教啊 - ?
习葛二维: 1. 关键要找一本合适的入门教材,语法不需要讲得太详细,应该以编程方法为主线.语法太详细实际上是对编程主线的干扰. 2. 程序的讲解,应当一步一步推导构造出来;而不是一下子给出程序,然后再一句一句解释. 3. 还有不厌其烦地上机调试程序是学习编程的制胜法宝. 4. 有一本《C语言程序设计—从入门到进阶》,人民邮电出版社的,可以参考一下.
茶陵县19713536375: C语言如何入门??
习葛二维: 要真正的学好c语言,首先要把外围的知识的学好,首先数学不能太差!英语也要会一点. 入门后先掌握数据的类型,如整型,长整型,单精度型,双精度型,字符型和字符串型数据. 其次学习基本的语义,语法.掌握基本语句的使用方法,懂得程...
茶陵县19713536375: C语言要怎样入门??
习葛二维: 林林总总的计算机语言,林林总总的计算机技术,林林总总的计算机书籍让我们初入计算机的菜鸟一次就吓的没有勇气.迷茫和徘徊让我们丧失了时间和信心.没有诀窍吗?有的,看你怎么把握了,接下来我就以C语言为例子,讲一下有关学习...
茶陵县19713536375: 新手如何入门C语言? - ?
习葛二维: 如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践. 怎样才能学好C语言 第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去...
茶陵县19713536375: C语言得怎么学 - ?
习葛二维: 一般有一个经典的说法:学C语言需要三步走,第一步是入门,这个时候应该有一本深入浅出的入门教材,比如说《C Primer Plus》或者谭浩强的《C程序设计》同时对数据结构、算法也必须深入地学习和练习,第二步自然是要拜读《The C Programming Language》这本C语言的Bible,同时参考《C: A Reference Manual》,第三步多读多写.一二步只是打基础,第三步多读多写才是深入学习.多读多写才是深入学习的关键.
茶陵县19713536375: C语言要怎样学???
习葛二维: 我入门学C语言主要是有以下几点,学的效果还不错,如果不是想在一两个星期内学完就试一下吧,不过这个方法不是速成的方法. 1.刚开始学时要弄清楚各种变量的定义方法,尤其是常用的变量类型,如整数,字符型;还要弄清楚各种数据类型...
茶陵县19713536375: c语言怎么学啊!!!!????? - ?
习葛二维: C语言是个很复杂的东西,给你个引导,你要把条件语句,循环语句还有那些数组学好,这些学好了,你要试着做一些小程序,比如说打地鼠,计算器,记事本什么的,来巩固你的知识点.之后你要把方法,对象,封装,面向对象这些思想和方法搞懂,之后多加练习多动手摸索因为这些思想很重要,在以后的编程里会显得尤为重要,
茶陵县19713536375: c语言编程入门 - ?
习葛二维: 1.不明白你说的是什么公式? 2.要学C语言的话,其实不用计算机基础知识也可以,不过需要用到有数学的知识,因为C语言属于计算机方面的编程类而不像是一些理论性的东西,它要求动手能力要更强一点.假如你想快点学C语言的话就是经常上机写程序,程序写多了就自然懂了,有疑问的问题就上机去做个实验就明白了,实验中会让你快速成长.如果你想学得更精通的话,必须学习数据结构与算法.它需要一定的数学功底,特别是高中的一些知识. 3.注意的地方不多,再强一次,编程的东西不能只是纸上谈兵.现在一般很少在TURBRO2.0上写程序了,介绍你一些C语言编程的软件,VC6.0,DEVCPP等.