当前位置:首页 » 编程语言 » c语言书自学怎么样
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言书自学怎么样

发布时间: 2022-06-01 18:08:52

‘壹’ c语言可以自学吗

1.学C语言重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码.
2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了C语言,日后学高端语言就相对容易一些,而且在学习C语言的同时你的逻辑思维也开始形成.总之他是你经常听到的VB
C
JAVA
.NET等等语言的一个基础.
3.学习C在学校主要看你们那讲师的水平了,有实际软件开发经验的老师会让你听的很轻松就理解了,要是只会照本喧照的老师那就会把其实不是太复杂的问题将的很复杂并难以理解(在传统学校里是很常见的).其实C语言也并不是非常难学.如果你认真去学把该理解的东西理解了学好C是没有问题的,3个月也够了.
但是这种水平也只是说你把C语言基本学会了,对以后的学习打了个不错的基础.4.如果你想找编程的工作向软件开发的方向努力的话,那么你应该有一个正确的明确的方向规划.3
4个月把C语言的核心语法和指针
数组等学好
理解了,会用,然后对做些小的程序练习加以巩固.然后随着你学习的接触你会学VB
SQL数据库
ORACLE
C
JAVA
JSP
ASP.NET
.NET等等现代所用的高级语言,工作中大都也是用这些高级的面向对象的语言在编程.

‘贰’ 看郝斌的c语言教程加看书 自学c语言可以么能学习到什么程度

看你的用功程度了,书在那里,你不去看,也是没有用的。
假如你本来没有语言基础,那么自学C语言是比较乏味也是比较难的,
但是我是支持你的,C语言有关键字,三大结构(顺序,循环,选择),等慢慢来,
多练多想,别放弃,其实看谁的书都不是重点,重点是你学会多少。

‘叁’ 自学c语言 零基础 看什么书 该怎么学

现在,市面上的
C语言书籍多的数不过来,但是很多不适合你这种初学者使用,作为一名老程序员,我给你推荐几本我看过认为还不错的书:
1)
《C语言小白变怪兽》:既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。同时,最重要的是,这本书的作者还在不断地更新这本书,我认为最大的特点是通俗易懂,深入浅出,只要认真看,就一定能看懂,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
2)
《啊哈C语言》:适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
上边这两本书是我推荐给你用于C语言入门的,我不建议你使用谭浩强的《C语言程序设计》这本书入门,虽然这本书的知名度很高,因为很多大学把它作为C语言的授课教材,然而,这本书被吐槽最多,不但代码不标准,而且有很多错误,据说可以找出几十个错误,这样很容易误导你这种小白。
等你有一定的C语言基础了,可以看下面的这几本书,进一步提升你的编程水平:
1)
《C
Primer
Plus》:畅销
30
余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。
2)
《C程序设计语言,The
C
Programming
Language》:C语言创始人丹尼斯·里奇(Dennis
MacAlistair
Ritchie)的着作,和《C
Primer
Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。
3)
《C专家编程》:适合已经具备C语言基础、想进阶的读者。这貌似是一本吐槽C语言的书,基本上介绍了大多数C语言的坑,有不少精髓,在C语言界久负盛名,进阶时一定要看。
4)
《C陷阱与缺陷》:和《C专家编程》类似,也是给C语言挑刺的,阐述了很多容易让人误解的语法细节,重在帮助C程序员绕过编程过程中的陷阱和障碍。
5)
《程序员的自我修养
--
链接、装载与库》:这真是一本深入骨髓的书,让你彻底明白程序的编译、链接、装载和运行的全过程,你会从此上天,拉开和别人的差距,看任何问题都有了深度和高度。重点推荐!
所有的这些书我都有电子版,需要可以找我要!

‘肆’ C语言自学难吗要学习C语言,需要看些什么书籍

我就是自学的C语言,给你说说我自学c语言的过程,刚上大一的时候就听说下半学期要开语言的课程。于是,假期一回家,买了一本谭浩强的<C语言程序设计>来看,反复看了有两遍吧,第一遍粗看,第二遍细看,书上有程序,边看边在 VC6.0里面编译!下学期到了学校后,又在网上的各大学C的论坛里学习,看看视频教程,我看过黑客基地的C语言基础教程,还有小甲鱼的视频教程,还有好多呢,我自己都忘了,最后我觉得吧,小甲鱼的讲得还不错,除了好听的声音外,他的视频是跟着书本的,好像就是谭浩强的C程序设计呢?还有讲汇编的。声明我不是计算机专业的。下学期考试反正我是考了第一,当然是C语言了,呵呵!现在感觉还不错。我要告诉你学习C语言只是基础而已,重要在于他的应用,而且很枯燥,不过没办法,等你把基础掌握了,可以看看C语言关于Windows方面的编程,他是C的一个重要的应用啊,也是巩固C和提高C语言兴趣的重要途径呢!最后给你建议:买一本谭浩强的C语言程序设计再看看小甲鱼的视频教程,建议你必须先把全书浏览一遍或是多遍最好,再去看视频,这样效果会好的多的。总之就是教材加上视频再加上多逛一些论坛,比如VC驿站等等。你要相信只要你花时间去认真学习,肯定会懂的,至于你说精通,C博大精深,没有多少人敢说他精通C语言,学得自己够用就行了!

‘伍’ C语言可不可以自学

可以自学,建议先看一本薄且容易的书,首先获得感性的认识,对C语言尤其是过程性编程语言有一个大概的了解,然后再渐渐深入学习
多去网上论坛看看 比如CSDN等等
多用google搜索资料 一些 pdf 视频电子书之类的资料
最重要的还是要多上机练习,这东西在于刻苦,学久了 就知道自己哪方面不会,需要充电了,到时候可以再制定一个详细 正确的学习计划

到一定程度 可以看一些大师级的书,最好看英文版的

#include"stdio.h"
void main(){
printf("Hello Wolrd!");
}

‘陆’ 我买了本c语言的书想自学计算机语言,翻了翻书觉得还是算了,因为智商不在服务区。

学习任何一门语言都是不容易的,但是只要坚持有恒心,最后一定会有所成功。 设计语言中也是有[1]“单词”,“语法”,“语义”三部分组成,其中跟人类语言一样,“单词”“语法”是基础,而为达到交流的目的“语义”是整个程序设计语言的重点。当然相对人类语言(以英语为例)而言程序设计语言(以C语言为例)显然要有简单得多的组成,所以这里我们要首先确立自己对学好程序设计语言的信心。1、基础, C语言的单词是由26个英文字母、数字(0,1,2……9)、运算符以及其他特殊符号组成,所以相比而言学习C语言是多么的幸福。“语法”,在英语中是如常见构词法、时态、常用句型、特殊用法、固定用法等等(呵呵,不是语言专家如有兴趣可以参考英语语法书籍),仅拿构词法来说动词后面加er就变成名词(work-worker),名词后面加y就变成形容词(wind-windy)等十多种变换还要记忆些特殊变换,复杂且繁琐,假如算上时态、句型等那就更复杂了。在C语言中也同样也存在有语法,比如标识符、常量、表达式、数据定义、函数定义、变量初始化、语句构成、预处理命令等大致8种语法,如标识符[2]可由字母、数字以及下划线组成,且必须以字母或下划线开头,区分大小写,另外在不同的编译器中字符数目有不同的规定,一般为7个字符。不过这里有些可能会被忽略的就是书写格式,在C语言中书写格式也是需要被注意的,因为格式也可以当作C语言的语法项目,如语句是以分号‘;’作为结束的标志的而不是以换行作为结束标志.综上所述要学好一门程序设计语言首先就要象学习英语一样先熟记至少要熟悉这门语言的“单词”和“语法”然后才能谈得上使用,俗话说“万丈高楼平地起”,学好C语言的必要前提就是先打下坚实的C语言基础.2、重点“语义”即语句的意思、含义。同人类语言一样,程序设计语言最重要的目的还是“交流”,所以写一段没有任何作用的代码就如同说一句没有任何意思的话是没有意义的,在这一点上两者是共同的,至于在其他某些方面两者也有惊人的相似之处,不过与人类语言相比,程序设计语言毕竟是与计算机交流,交流对象计算机与人类的不同也决定了程序设计语言与人类语言还是有所区别,甚至可以说是存在巨大的“鸿沟”,这也就是学习程序设计语言的重点。首先明确,即要在与计算机交流时“语义”必须明确,否则计算机将无所适从,因此作为交流工具的程序设计语言的“语义”也必须是能够明确无二义的。其次正确,包括正确的输入以及正确的逻辑。由于计算机输入测试用例也能够完全正确,看看源程序,其中增加了一个标志位便把所有的情况给考虑进去了,相比前一个程序,程序2就是直白的描述了解题的思路,而程序3看起来好象不好理解但似乎更能满足“天才程序员”的欲望,这也就是编程时使用的一些小技巧。总体比较三个程序,可以说类似程序1的错误——逻辑错误是我们程序员比较容易犯的,也是在编程调试过程中最费时间的,至于语法错误编译器可以很快的给我们找出错误的地方程序2逻辑正确但相比程序1思路要更难想到,程序3思路不但正确而且还在编程的过程中使用了一些编程技巧,所有这些开阔的逻辑思路(解决问题),快速的调试方法及过程(发现错误).3、两者之间的关系综合上面的叙述,我们把编程看成程序设计语言的“单词”“语法”“明确的语义”“正确的语义”四个部分,可以看出前面三个部分是几乎所有的程序设计语言自身所具有的,“单词”“语法”不同的程序设计语言有所不同,但如果你仔细观察所有的程序设计语言,可以分成几类,而且有很多地方也有相通的地方,有点象一通百通的味道,这也就是为什么很多有经验的程序员可以在很短的时间就能熟悉其他语言的原因。最后“正确的语义”包括开阔的,正确的逻辑思路以及发现并纠正错误的能力则是属于我们自己的,这也是我们区别于其他人的地方,这些都需要在经常性的编程实践中去积累去开阔,所以是所应该关注的重中之重。书本是纲领,我们首先要熟悉一门语言的粗枝大叶,在编程的过程中不至于老是去翻书查找一门语言的基本语法,比如说函数的传递方式,函数调用的一些特点,这样不仅非常浪费时间而且一直困扰于语法中使得自己有种身缘“庐山”中的那种非常迷茫的感觉。因此编程实践同样不可少,编程实践不仅可以“让语义正确”即开阔编程思路,发现错误(调试),累计编程技巧,而且可以在编程过程中熟悉这门语言,熟悉这门语言的细节部分,但也请记住这些细节虽然重要,但也仅仅是细节。当然光看书,光有理论那也是不行的,有“纲领”而没有“章程”,有“纲领”而没有实施那同样也是没用的,毕竟实践是检验真理的唯一标准,实践过程中给理论修枝剪叶。总得来说熟悉一门程序设计语言的语法是编程实践的先行,而编程实践是可以更好促进对程序设计语言基本语法知识的理解和熟悉。

‘柒’ 自学C语言需要注意些什么,看些什么书

C的基础部分总的来说不难,对于没有基础的人很快能够上手,学习的较快。也不需要其他方面的基础。现在大学里的课程设置基本上是从C到C++。学习C比较好的书是清华大学谭浩强教授的《C语言程序设计》,还有配套的习题解答《C程序设计题解与上机解答》。学C最重要一条:多动手,把书后面的每一道题都亲自写一遍。要学C++,必先学C。
学过C后再学C++上手比较快,因为C的一些规则、关键字、语法等,C++全部都包含了。我自己在大学里就是从C到C++学习的。至于书,很多人推荐《Thinking in C++》,我也看过。不过对于刚开始学习C++的话我认为还是选择一些基础点的书。例如清华大学的《OOP方法与技术》,很多大学用这个作课本。你在网上也可以找找看,相关资料很多。
当然,如果想学好C++,对于一些像《数据结构》《算法与设计》《计算机英语》等方面的书也要看看。

‘捌’ 在家自学C语言怎么样

只要能坚持到底,肯定没问题。
多动手编程,多实践。只看理论教程,不动手,进展很慢,而且效果不好。
不过,学会C语言是一回事,熟练是另一回事,精通当然也是另一回事。
知识都是一个认识,积累,应用,犯错,改正,加深认识,再积累的一个过程。
你能坚持到底,你就能学好。
网上有很多人推荐的书,你可以买来看看,或者网上下载看看。
学会了,去找工作肯定是卖点之一。没有什么证。只知道在校生有计算机等级证,其中就有个C语言。证,没什么用,到了工作岗位,公司直接让你写程序,你有真本事还怕没证。
好运。

‘玖’ 清华大学出版社出版的C语言从入门到精通,这本书对于自学的人来说

想入门你还是别买这书了

首先作为买过这本书的我来说:
优点:

1:书上所写的个代码指令函数很丰富,是基础必备掌握的。
2:书表面功夫强,牛掰吹得不错。

(1):全国优秀畅销书,我没看出来。
(2):表面功夫伪装好。海量资源,可查可续。====吹的真大。光盘所附带的视频我随手打开就是照着PPT读的。

光盘所附带的开发实例资源库并不是免费共享。你能看的基本没啥技术性含量的东西。啥模块资源库,项目资源库。想看?你需要付费。在页面也没有明确明码标价是否收费。这个开发实例资源库完全是个幌子,用来间接欺骗消费者所使用的工具以及一种手段。

缺点:

1:内容讲解的细心程度是远远不适合新手,讲的不透彻。有的含糊一笔带过,不细心。
2:知其然不知其所以然。书的弊端。只是写个代码,ok。代码定义的数据类型他不跟你表明所代表的含义。

不信你从网上下载本书最新版第二版pdf看看 第183 页 time 时间函数。本读者看这内容费几天时间。
再看看第十四章文件,第16章网络套接字编程。傻眼了吧,不知道为什么吧。

总结:
这本书作者不是用心所写。完全被利益驱使冲昏了头脑。讲解不细心。深入度不强。完全以利益放在第一位。
本人当初是做个书籍比较,唯一看好的就算居然还有网络套接字编程。这是其他书籍所没有的。

做入门不信,做精通倒是勉强。

‘拾’ c语言入门自学书籍都有哪些

c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。

1、《C程序设计》

如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。

3、《C语言入门经典》

《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。