我想学习C语言,该从哪入门?
发布网友
发布时间:2022-03-01 15:44
我来回答
共10个回答
懂视网
时间:2022-03-01 20:05
1、首先搜集有关C语言的学习资料,以及适合的C语言书籍;
2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;
3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;
4、建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。
C语言是一种面向过程、抽象化的通用程序设计语言,能以简易的方式编译、处理低级存储器,适合开发固件或便携式应用程序,是最广泛使用的语言之一。
总结
1、先搜集有关C语言的学习资料和书籍;
2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进;
3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;
4、建议零基础者可以报名培训班进行系统的学习。
热心网友
时间:2022-03-01 17:13
首先申明,本人不是什么高手,但自认为对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++面向对象的思想。
5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。
热心网友
时间:2022-03-01 18:31
首先,自学的话不适合看谭浩强的《C程序设计》,我相信那些说谭浩强的书“经典”的朋友们,绝对没有看过《The C Programming Language》这样真正经典的教程!中文版是《C编程语言》,C语言宗师经典力作。
其次,跟数学和英语,没有关系!编程跟人们做事一样,只是处理方式不同,编程是站在计算机的角度处理事情,真不知道这跟数学、英语的底子有多大的关系。如果说记住几个关键字也算是英语水平的话,我无话可说。
尽量看国外教程,从纯语言角度讲解,适合初学或自学。
而国内教程,特别是谭浩强的,他特别爱用数学公式做例题,那就表示:数学不好的就别想学C语言!似乎因此人们就觉得编程如何如何难学……比较死板与教条。
谭浩强的《C程序设计》都印了好几个版本了,可是没有一个使用最新的ANSI C标准,从第一版到现在,都有一个错误,那就是main函数无类型、也不返回值。而ANSI C规定,main函数为整型,必须返回值。有兴趣的朋友们可以拿到VC、Dev-C++等编译器上试试,肯定会给出一个警告。
从哪起学?当然是从hello world开始!
热心网友
时间:2022-03-01 20:06
你确定你的电脑基础很好的话就从谭浩强的《C程序设计》开始吧
现在很多重点大学用这本书做教材
如果你看的话 里面没有多少可供实施的实践练习
建议你再找一本实验性质的参考书
这样理论与实践相结合才是最完美的结合
热心网友
时间:2022-03-01 21:57
这么小就开始学C语言了啊
谭浩强的《C程序设计》比较好
建议去看,最好把数学学好,编程很多都和数学有关哦
找些实例练习,多编程,不要想着会有人带你,一切都得靠自己,只有从实践中才能得到知识
热心网友
时间:2022-03-02 00:05
你真强,12岁就要接触C语言了,把数学的一些基础打好,相信你数学一定不错。就看谭浩强的那本吧,多练练,最好还是找个人带,或者多问问,我可不敢多说什么,我12岁的时候还不知道在干吗呢。
热心网友
时间:2022-03-02 02:30
你先学数学吧,把函数,代数,几何什么的学好
然后要有英语一点基础
然后书就是谭浩强的《C程序设计》
个人意见,仅供参考
热心网友
时间:2022-03-02 05:11
想学好这个,就得从数学学起啦,首先要学好数学;
开始你要输入和输出。
热心网友
时间:2022-03-02 08:09
12岁也从hello world开始
热心网友
时间:2022-03-02 11:24
先把 数学和英语 给学好来哈!
再试着看看c语言的书本!