关于c语言的学习

作者&投稿:成王忠 (若有异议请与网页底部的电邮联系)
关于c语言的学习~

推荐 谭浩强的 C语言,很经典,能都学懂C语言基础难不倒你

数据结构和算法方面的书我推荐你机械工业出版社的,作者为Mark Allen.我不知道你学好C后想干什么,如果是想用来进行程序开发建议你学下,此外我建议你学下C++,你愿意学的话这本<
C++ Primer>拿来入门还是很不错的.最后祝你成为C编程高手,呵呵

如何学习C语言 C语言是一门编程入门语言,无论你以后是否会用C语言搞开发,只要学习了C语言,再学习其他编程语言就变得简单、自然了。因为,无论是哪种编程语言,其原理、本质是相通的、类似的,而C语言在各种编程语言中又是最基础的。有了C语言的基础,学习其他高级语言就会变得比较简单,更多是在学习、熟悉语言开发的环境,而不是语言本身。从这样一个角度看,编程,应先学习C语言。
如何学习C语言呢?对于初学者而言,入门很难,一旦闯过了,也就豁然开朗了。记得自己最初学习C语言时,根本不理解什么是C语言,有什么作用,如何学习等问题,所以虽然是计算机专业,最后还是一窍不通。先就个人的学习体会,总结一些如何学习C语言,如何学会C语言。
第一、接受C语言。学一行,爱一行。既然想学习,首先要心里接受她、喜欢她、认可她。作为初学者,一定要有坚定的学习信念与持之以恒的态度,不应这山看着那山高,身在福中不知福,更不应未等上战场,先想好退路。
第二、读懂程序。 在了解了C语言的基础知识基础上,要努力读懂已有的程序。在阅读他人程序时,首先要明白程序的整体结构、实现功能,然后再读懂每一行语句,理解该语句的作用及其在程序中的作用。
第三、照葫芦画瓢。C语言是一门编程语言,说白了就是个编程工具,要想熟练掌握该工具,就需上机亲自操作、实践。纸上得来终觉浅,绝知此事要躬行。在机器上,重复别人的代码,是初学者的学习编程语言的必经之路,也是很好的捷径。当然照葫芦画瓢,需要注意两方面,首先,既然是照葫芦,就必须画的像,初学者应该严格按照上机操作的要求认真编写,养成良好的书写习惯;其次,画瓢不是机械、纯粹的去强调‘画’这个动作,而更应注重画的过程与结果,要在画的同时,注意思考,注意总结,积累。上机操作最忌讳的就是只有四肢的运动,而缺少大脑干预。否则,把整本书上的代码全敲写一边,也无济于事,最多只能提高打字速度,而程序本身却无提高。
第四、转换成自己的程序。 在第三步的基础上,接下来就应该将一些案例程序转换成自己的程序。也就是说,如果已经读懂了别人的程序,而且在机器上也已运行出结果,并能看懂程序结构、功能的话,就应该再在原程序的基础上,结合自己的理解,用自己的代码重新编写一边,看看运行结果,是否能够实现。如果有问题,再与原代码比较,总结出现问题的原因。通过这种实际的训练,可以使自己在编程上会有质的提高,也是真正学会编程的关键。
第五、自己写代码。如果上面的问题都解决了,就应该抛开别人的代码,自己书写自己的代码。给你一个问题,首先分析问题的要求,知道自己要做什么,然后再根据已有的经验研究如何具体做,后者就涉及到算法问题了。在给定的问题情境下,首先将解决该问题的具体步骤、方法列出来(学者可以写出来),画出其实现流程,最后转换成C语言语句实现其功能。当然这样一个过程是漫长的、循序渐进的,不能急于求成,在编写过程中总结教训,在教训中提高自己。
第六、继续读程序。 最初,自己写代码,可能只局限于一些简单的问题,这些问题即使都能解决的话,也不代表就学会C语言了。在实际工作中,遇到的问题要远比书本上的题目复杂的多,代码量也多的多。可能会进入这样一种状态:C语言的语法、概念、结构都没有问题了,就是编写不出解决实际问题的程序。这时,就需要进一步提高自己,当然学习的方法就又还原到最初了——还是继续阅读别人的程序,当然,这时的程序就是一些大的案例了。在阅读的同时,感受他人的智慧,吸取他人的经验。
第七、在工作中提高。要想真正提高自己的编程能力,最好的环境还是实际工作中。在真正的工作环境中,很多问题,都比较具体了,可以面临很多实实在在的问题和挑战。这时,就需要自己有颗善于挑战困难、积极乐观的心态了。能力还是需要实际问题来磨炼的。
总之,编程语言的学习,包括其他语言,都差不多是这样一个过程,o(∩_∩)o...哈哈,当然仅是一己之谈,见笑!

耐心,从基础学,不要急,注意上机实验

多练,练多了之后,就可以看一些关于算法的书书。。

百度上(贴吧、知道)会有许多伸手党。。。
问题五花八门,多条一些改错的做,会提高很快的。。
不过在此之前应该大概了解编译器
比如各个英文的语法提示是指什么样的语法错误。
遇到逻辑错误会用调试工具。
我大二,大一下学期前没接触过编程。。

给初学C语言的同学一些建议
答:(5).学习的主要内容 C语言的主要内容有以下8个方面:如图所示 根据学习层次和要求的不同,课程内容的范围和难度会有所不同。一般以培养逻辑思维和计算思维为主的入门学习者,主要集中在基本语法、程序结构、数组函数及结构体。 (6) 应用C语言 掌握C语言的基本程序编写方法并不难,难得是如何使用C语言解决问题。这是...

给c语言初学者的良心建议大学生来看
答:C语言学习建议路线小白来看 第一点: 选择主流编程开发软件 比如VS Code,C-Free,VS,QT等。都是编程软件:这些软件都是用于编写、调试和运行计算机程序的工具。 支持多种编程语言:这些软件都支持多种编程语言如C、C++、Java、Python等等。 集成了调试器:这些软件都集成了调试器,可以帮助程序员快速定位和解决代码中的...

大学生来看C语言学习方法总结
答:C语言学习方法总结 C语言的特点包括: 高效性: C语言的语法和语义简单明了,生成的机器码非常紧凑,因此执行效率很高。 可移植性:C语言的标准由国际标准化组织(ISO)和美国国家标准协会(ANSI)共同制定,保证了其可移植性。 适用于系统编程:C语言的语言结构简单,底层控制力强,因此适合于开发系统软件、驱动程序等。 面向...

C语言学习资源整理
答:C语言学习资源汇总 一、C语言入门课程 1.实验楼一C语言入门教程 教程+在线开发环境的方式,教程文档详细的讲解C语言基础知识,在线开发环境和本地一样,可以随时动手跟着教程操作,动手学习的方式非常适合入门初学者。 2.gitbook一一笨方法学C 内容较完整丰富,相当于一本书籍了,适合新手入门学习。 3.菜鸟教程一C 语言...

C语言关键词学习总结?
答:C语言关键词学习总结 一、static关键字 1、局部变量 生命周期:原先存在栈中,生命周期语句执行完毕便结束了。现在存放到静态数据区,生命周期持续到整个程序执行结束。 作用域:并没有改变作用域,还是仅限于该语句块。并且只在初次运行的时候进行初始化,下次调用时它的值是上一次函数调用结束之后的值。每次调用后值会...

如何学习c语言?
答:第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。3、一个C语言程序有且只有一个main函数,是程序运行的起点。第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。2、每个C语言程序写完后,都是先编译...

大学C语言入门技巧你看了吗
答:开始学习C语言的时候,建议事先给自己一个规划,比如每天必学5小时,其中看书两小时,结合视频书籍操作三小时。 3、自选一本好教材 关于C语言学习的书籍实在太多,自选一本学习的书籍要万分慎重,在慎重考虑之后进行选择:*《C语言大全第四版》很经典的一本书*《C+Traps+and+Pitfalls》学过一段时间C语言后,读这本书...

学习c语言看什么书
答:被誉为“开发人员学习C++的必备教程,没有之一”!一本经久不衰的c++入门畅销书适合,从未学习过C语言甚至没学过编程的零基础小白。从基础内容开始,先讲解了有关传统编程的一些规则,到了后面才一点一点引出C++的精髓之一的相关内容,挺有丰富的案例,新手理解容易。4.《C和指针》指针和指针操作一直是...

c语言教程有哪些
答:在学习C语言基础教程之后,可以开始学习C语言的进阶教程。进阶教程主要包括指针、数组、结构体、输入/输出等内容。指针是C语言中最重要的概念之一,可以用来访问内存中的数据,而数组则是用来存储一组相关数据的容器,结构体是用来存储复合数据类型的类型,而输入/输出则是用来处理文件和网络数据的重要技术。...

学生C语言编程学习必备的一些网站
答:C语言网(www.dotcpp.com)不仅提供C语言,还包括C++、java、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博客,源码分享等优质资源,提倡边学边练边分享,同时提供对口的IT工作,是国内领先实用的综合性编程学习网站! 2、C语言中文网 C语言中文网是中国领先的C语言程序设计...