鱼C论坛

 找回密码
 立即注册
查看: 4236|回复: 18

问下怎么系统的去学习C语言?? 系统的学要学些什么??

[复制链接]
发表于 2013-5-11 10:58:21 | 显示全部楼层 |阅读模式
20鱼币
问下怎么系统的去学习C语言?? 系统的学要学些什么?

最佳答案

查看完整内容

我个人认为,如果你仅仅想称为一名程序员而不是C语言的语言学家,那么C语言里的相当大以部分的特性对你目前来说的是没有用的。所以不需要系统的学习,需要是是把已经学到的东西用好。这就好比你系统学习了所有的汉字,却仍然不能写出优美的文章;优美的文章需要你用好已经学到的汉字。 任何一门计算机语言,都是工具,都是为了解决实际问题的。所以我们应当在解决实际问题的过程中来体会这种工具的各方面特性;有必 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-5-11 10:58:22 | 显示全部楼层
       我个人认为,如果你仅仅想称为一名程序员而不是C语言的语言学家,那么C语言里的相当大以部分的特性对你目前来说的是没有用的。所以不需要系统的学习,需要是是把已经学到的东西用好。这就好比你系统学习了所有的汉字,却仍然不能写出优美的文章;优美的文章需要你用好已经学到的汉字。
       任何一门计算机语言,都是工具,都是为了解决实际问题的。所以我们应当在解决实际问题的过程中来体会这种工具的各方面特性;有必要的话在特殊环境下选择另一种工具也是一种选择。但绝对不会为了使用一种工具,而去专门选择用这种工具容易解决的问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-11 12:34:21 | 显示全部楼层
有个问题 你系统学习C的目的是什么呢??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-11 12:36:49 | 显示全部楼层
像版主说的 你只想成为程序员 如果以后是用JAVA C#之类的 你完全没必要系统学习  
但有一点 你学精了 C 学其他的语言会很容易 (结合自己想的和杨中科老师的见解)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-11 14:40:40 | 显示全部楼层

突然想问下学C出来一般都可以用来做什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-11 16:22:26 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-5-11 12:36
像版主说的 你只想成为程序员 如果以后是用JAVA C#之类的 你完全没必要系统学习  
但有一点 你学精了 C 学 ...

那如果往学精的方向学要看些什么书? 我也看过杨中科的C语言也能干大但里面都是调用Api,学起来没有那种实在感,只会调用Api但并不知道是怎么实现的??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-11 16:23:32 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-5-11 12:34
有个问题 你系统学习C的目的是什么呢??

想把C语言学精啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-11 22:36:27 | 显示全部楼层
要学就学精,不能学的空虚
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 00:20:32 | 显示全部楼层
闻道有先后,用以致学。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 00:46:35 | 显示全部楼层
:o:o:o:o:o:o激动人心,无法言表!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 06:29:45 | 显示全部楼层
既然想学精,那么建议你  先用一个月时间 把一本C语言书  看完,然后   在网上找点实例做做。
然后就可以    研究算法,数据结构。其实就是  数学在计算机中的应用。   语言这东西就是个工具,就想一个工具箱,  越往后学, 你就会发现, 其实 真正在起作用的 还是   数学的算法。所以先不要被眼前的迷茫打败,  每学一条语法,都要想象这个东西  的作用,和学他的意义。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 06:42:27 | 显示全部楼层
支持楼上......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 08:10:12 | 显示全部楼层
雪绒★~花飘 发表于 2013-5-11 16:22
那如果往学精的方向学要看些什么书? 我也看过杨中科的C语言也能干大但里面都是调用Api,学起来没有那种实 ...

那玩意 是要有基础的  啊  C的基础必须有 至于不知道API函数怎么实现的 这个 你可以暂时这么认为就相当于你刚学C时应该经常用到printf这个函数吧你会调用是吧但你知道怎么调用吗 那时候你也是没实在感吗??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 08:13:14 | 显示全部楼层
pcfate 发表于 2013-5-11 14:40
突然想问下学C出来一般都可以用来做什么?

这个的话 我告诉你语言只是一种工具 像霍元甲说的武术并无好坏之分只有习武之人才有强弱之别 语言只是一个工具用来干嘛是看你的 至于它的功能 至少到目前为止我没发现什么是C写不了的(PS:可能是我见识短)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-12 09:24:25 | 显示全部楼层
牡丹花下死做鬼 发表于 2013-5-12 08:10
那玩意 是要有基础的  啊  C的基础必须有 至于不知道API函数怎么实现的 这个 你可以暂时这么认为就相当于 ...

我现在C语音入门经典已经看完了,我是应该学杨中科那个C语言也能干大事,还是数据结构呢??或者其他一些什么书????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 09:40:28 | 显示全部楼层
我也在学C,过度到C++, 个人感觉,内容都是相同的,看自己如何使用而已, 一个人能用易语言开发出来很大的项目, 那是因为他会用, 但是也有人,学了几年的C,到最后都不知道能用来做什么, 关键是目标,有了目标,才有走下去的动力!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 09:42:24 | 显示全部楼层
仰望天上的光 发表于 2013-5-11 11:47
我个人认为,如果你仅仅想称为一名程序员而不是C语言的语言学家,那么C语言里的相当大以部分的特性对 ...

同意,。。正解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-12 14:00:15 | 显示全部楼层
雪绒★~花飘 发表于 2013-5-11 16:22
那如果往学精的方向学要看些什么书? 我也看过杨中科的C语言也能干大但里面都是调用Api,学起来没有那种实 ...

       做软件本质上就是在调用别人实现的函数,区别在于有人调用最底层的操作系统提供的API,有人调用高层函数(将底层API的封装成好用的形式)。
       如果要捅破操作系统API这层纸就需要一些硬件知识。建议学“数字电路”-》“计算机组成原理”这两门课程学完后就可以用与或非门搭建一个 小型的简易计算机,并提供控制该计算机的一套指令系统(就是机器语言了),之后将汇编语言源程序经过汇编编译器编译成机器语言;或者在高级一些,将C语言源程序经过C语言编译器编译成汇编语言源程序。。。于是整个过程就比较清楚了。
      但是学到这里,你还会感觉到与或非门里面是什么呢?(因为到了这个水平,只要有了与或非门你就可以搞定一切),于是新的学习过程又开始了。。。这次就涉及到半导体的制造工艺。。。好吧离题比较远了,就此打住。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-12 15:27:17 | 显示全部楼层
仰望天上的光 发表于 2013-5-12 14:00
做软件本质上就是在调用别人实现的函数,区别在于有人调用最底层的操作系统提供的API,有人调用高 ...

汗那太高深了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-27 10:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表