大家好,我自学过一段时间C语言,但是现在不知道自己能够利用C语言做什么?请有经验的大牛帮助指点一下,我应该按照什么样的顺序学习,最好能告诉我应该按那本书的顺序看书,或者应该自己怎么练习写什么样的东西?
同问。。。。######初学者用C语言很难开发出来可视化的东西,我觉得你不妨买块单片机的开发板,51的就行,最容易上手,这样既可以熟悉语言,也能熟悉硬件。只要将开发板的例程完全消化。那么你就可以用C来开发产品了,至于书,我无法给出建议,因为我自己从来没有买过C的书。 当你能够用C做出一些东西以后,你可以先接触数据结构,严蔚敏数据结构就行,下一步就可以学些算法了,算法导论是本不错的书。 至于微机原理,操作系统,你可以在这个过程中一起学习,这时候应该能算初级软件工程师了。 个人建议,希望能对你有帮助。######谢谢您!######如果看语言本身,教科书上就一堆语法和小DEMO,你想深入体验,要结合具体的功能去做实现,才能体会语言的强大~
比方说:用C做一个通信程序(SOCKET) 看看一些用C开发的开源软件,理解其中数据结构的定义以及操作。 要结合具体的功能才能体会语言的强大,要不然就觉得,就这些东西,能干什么呢?######谢谢!######我觉得写个小游戏(网上有很多例程)可以体会深一些...我当初是这么做的感觉还不错######其实也简单啦,想要成就感?用C写个素数算法。先保证0到100的正确。然后跑跑0到100万的。当然要注意位宽等问题。同样的问题,你让懂JAVA的人也做个程序。看谁的快。哈哈。
######先试着写应用层的小程序啊,可以是网络的,也可以是一些算法啥的。先深入的话,可以下Linux的内核看######把K&R的书啃个4-5遍,并且把上面的例子敲几遍(注意思考,这个是最重要)的,然后.. 没然后了...######向@ 中山野鬼 学习一定没错的,他是搞C的专家######自学?转java
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。