1. 首页 > 科技

学过C语言,但觉得自己没有天赋,怎么学好C++呢?是建议看书/网课还是刷题?

学过C语言,但觉得自己没有天赋,怎么学好C++呢?是建议看书/网课还是刷题?

C语言怎么学好啊!!急~~

自学的话。。如果之前没有接触过其他语言。。个人感觉你会走很多弯路。

个人建议,如果不是很着急的话,先看看C的书吧。谭浩强的《C语言程序设计》大学附近便宜而且多到泛滥。到那里可以很便宜的价格买到几乎是全新的正版。

个人来说,C只是基础的基础,你学深对你的帮助仅仅是帮助你在学其他语言的时候可能有更好的理解能力。但是对于你找工作,已经提升编码能力的帮助是很小的。我在别的问题里也说过。

如果你只是打算自学C语言的话,推荐你自己看看书就够了。不过C是强大的!但是现在学的都是皮毛,让你知道编程是怎么回事。。怎么通过告诉电脑一些有规则语句,让电脑显示我们需要完成的结果很功能。。。如果你指望靠这个找工作。我劝你直接放弃了。除非你有必死的心

是现在中国对所有 想学程序的人上的第一门课~~虽然现在仔细想起来。初中学的LOGE语言,貌似也算吧。

就目前的情况,你要做就是不要贪图太多

什么是变量 什么是系统函数 了解输入输出 就过了初级....

了解什么是自定义函数 什么是循环 入门了...

了解指帧...数组和堆栈...C到这里就够了.可以考虑转向学习其他语言.

一步一步走吧.

怎么学好C语言、?

学习C语言其实没有想象中的那么难,重要的是专心,努力。

你能上来问这个问题,说明你是个喜欢走捷径的孩子,但是,学习没有捷径可走。

你现在要做的就是找一本C的书,好好的看几遍,注意不是一遍,是几遍,任何人都不是只看一遍书就能学会某种知识的。

如果有什么不明白的地方,加我好友,随时问我。

努力吧。。。

怎样学好C语言

新手如何学习C语言

第一:一些概念。

C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。

数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。

LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具

我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。

第二:学习什么。

个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。

学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。

C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。

继续学习因人而异,应该可以独立选择了。

第三:如何学习。

强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。

推荐书籍:C Programming Languge

看看这些啊

◆经典C源程序100例: http://post.baidu/f?kz=8618367

◆时钟的驻留程序: http://post.baidu/f?kz=10822377

◆数据结构暨若干经典问题和算法: http://post.baidu/f?kz=10922856

◆LIUXUY 磁盘系统源程序: http://post.baidu/f?kz=12973347

◆RLE压缩: http://post.baidu/f?kz=12592570

◆快速排序: http://post.baidu/f?kz=12262349

◆全排列的递归算法: http://post.baidu/f?kz=12248706

◆KMP字符串搜索算法: http://post.baidu/f?kz=12143581

◆C高效编程四招: http://post.baidu/f?kz=13192245

◆无栈非递归二叉树遍历: http://post.baidu/f?kz=12394188

◆跟我学NETBSD内核源码: http://post.baidu/f?kz=12201581

◆Linux源码: http://post.baidu/f?kz=12692827

◆C语言中不定参数的实现 http://post.baidu/f?kz=19232306

◆一个有关 FreeBSD 的网站: http://post.baidu/f?kz=14828500

◆c51系列仿真器: http://post.baidu/f?kz=14332652

◆brainf*ck 语言的解释器 http://post.baidu/f?kz=15998145

自学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)

《程序员的自我修养

--

链接、装载与库》:这真是一本深入骨髓的书,让你彻底明白程序的编译、链接、装载和运行的全过程,你会从此上天,拉开和别人的差距,看任何问题都有了深度和高度。重点推荐!

所有的这些书我都有电子版,需要可以找我要!