C语言学习很迷茫!请求指点

coperator 发布于 2012/10/11 10:07
阅读 537
收藏 2
大家好,我自学过一段时间C语言,但是现在不知道自己能够利用C语言做什么?请有经验的大牛帮助指点一下,我应该按照什么样的顺序学习,最好能告诉我应该按那本书的顺序看书,或者应该自己怎么练习写什么样的东西?
加载中
0
byhard
byhard
同问。。。。
0
魔方帅帅
魔方帅帅

初学者用C语言很难开发出来可视化的东西,我觉得你不妨买块单片机的开发板,51的就行,最容易上手,这样既可以熟悉语言,也能熟悉硬件。只要将开发板的例程完全消化。那么你就可以用C来开发产品了,至于书,我无法给出建议,因为我自己从来没有买过C的书。

当你能够用C做出一些东西以后,你可以先接触数据结构,严蔚敏数据结构就行,下一步就可以学些算法了,算法导论是本不错的书。

至于微机原理,操作系统,你可以在这个过程中一起学习,这时候应该能算初级软件工程师了。

个人建议,希望能对你有帮助。

0
c
coperator

谢谢您!

0
西昆仑
西昆仑
如果看语言本身,教科书上就一堆语法和小DEMO,你想深入体验,要结合具体的功能去做实现,才能体会语言的强大~

比方说:用C做一个通信程序(SOCKET)
看看一些用C开发的开源软件,理解其中数据结构的定义以及操作。

要结合具体的功能才能体会语言的强大,要不然就觉得,就这些东西,能干什么呢?

c
coperator
谢谢!
0
jingweiyoung
jingweiyoung
我觉得写个小游戏(网上有很多例程)可以体会深一些...我当初是这么做的感觉还不错
0
中山野鬼
中山野鬼
其实也简单啦,想要成就感?用C写个素数算法。先保证0到100的正确。然后跑跑0到100万的。当然要注意位宽等问题。同样的问题,你让懂JAVA的人也做个程序。看谁的快。哈哈。
0
h
hwangmif
先试着写应用层的小程序啊,可以是网络的,也可以是一些算法啥的。先深入的话,可以下Linux的内核看
0
zhuang
zhuang
把K&R的书啃个4-5遍,并且把上面的例子敲几遍(注意思考,这个是最重要)的,然后.. 没然后了...
0
旁边白
旁边白
向@ 中山野鬼 学习一定没错的,他是搞C的专家
0
Gmail.com
Gmail.com
自学?转java
返回顶部
顶部