范文无忧网学习方法学习技巧

学习C语言的经验

07月20日 编辑 fanwen51.com

[c语言学习方法]那么究竟怎样学习C语言呢? 1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在wi...+阅读

学习C语言的经验

刚开始学的时候,你总会想printf点什么内容到屏幕吧,例如hello word之类的,于是你要区分什么是字符,什么是字符串,什么是字符数组,什么是字符串数组.

如果以前你学习过其它编程语言,你或许已经很好地了解了数组的概念,但C&C++有一个重要概念——指针!许多人认为如果不熟练运用指针,根本算不上学习了C语言。我虽不是那么极端地认为,但至少我赞同这种看法,毕竟指针是C语言独有的特性。

指针操作中,p = &n,就是把指针p指向变量n的内存地址,再用*p就能取出这个变量n在内存中的值;如果n的数据类型占2个字节的长度,那么p++ 表示指针在内存中隔2个字节的内存单元跳到下一个地址。

注意一个误区:

n = *(p++);

通常会认为这样是把指针跳转到下一个地址后便把值取出,但因为*号的运算优先级比++要高,所以这个代码的执行顺序是把*p的值赋值给n,赋值完毕后指针p才向下一个地址跳转.

最后学一下结构体,共用体,学好这个对你以后学习C++很有帮助。

C语言程序教程的总结

现在学C语言最好的《C程序设计:现代方法》,这本书讲的很全。

《The C Programming Language, 2/e》是最权威的,精炼,只讲了C89,没有最新版,而且不是很全,适合初学但得有很扎实的计算机基础知识。

《C和指针》如果你看了前两本其实没有必要在看着一本了。

《C专家编程》这本书很实用,当你真正用C语言写出了一个程序(我觉得最起码得有10万行左右写代码经验的,那时候你看这本书,你一定会看的内牛满面的)。

《C语言参考手册》第五版,经典C,C89,C99都有,这是手册不是用来学习的,很精练。

C语言只是个语言,如果你只是在C语言本身上纠缠,C语言很难突破的,你最少得了解一点计算机体系结构,unix操作系统,还有其他语言,比如说Lisp。IT行业你得学很多的知识,C只是冰山一角。有个老外对想成为黑客的人的建议是先学Java或者Python,然后如果想在unix和linux上的话

学点C语言,如果想成为更高级的,你得去钻研LISP。

C语言学习方法和心得

1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本。 理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。 第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book) 理由:《the c programming language》号称c语言圣经。

其实它也只是一本说明基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到) 第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。

《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 其它推荐书:《c专家编程》《c和指针》 说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。

2、有哪些好的C语言练习(越难的越好)? 对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。

3、要学精C语言,还要具备哪些条件? 其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。

只要不是白痴,应该都没有问题。

4、C语言学完后接下去要学哪些语言好? 这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。

延伸阅读:

C语言学习实践报告在科技高速发展的今天,计算机互联网在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们...

如何学习C语言1、学好C语言,你可以很好地应付任何一种编程工具。 2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。 3、不要把学习C语言当成一种任务,更不要把它看成很难完成...

怎样学习C语言在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问...

怎么学习c语言基础的我也是完全自学....从什么是计算机语言都不知道是什么开始自学.我花了一个月的时间把计算机语言的家族都调查了下.着重查了c。然后去书店的找书(学东西千万别看什么电子书).无...

新手如何学习c语言第一:一些概念。 C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。 数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。...

是学习易语言编程系统。还是学C语言好我觉得是C语言。C语言很重要。如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢? 第一:C语言语...

求C语言的学习方法??1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不...

大学怎么学习C语言大学怎么学习C语言,怎么学 c语言?先告诉你,大学里的学生大多是没接解过编程的,不过他们是从C语言学起的哦! 一般大学也先学C的,这是有一定道理的,因为C很基础,入门又不是很难! 但C自...

C语言问题学习C语言怎么训练编写能力阿C语言问题学习C语言怎么训练编写能力阿,C语言基础编程题:其实任何事情都是需要理论和实践结合才能做好的,只要多写几次就行。编写过程其实就和录入WORD文档一样,无非就是码字,重...

推荐阅读
图文推荐
栏目列表