各位大虾 我是大二学生 如何提高c语言编程能力(大一学过C)

z7788258   2010-3-11 23:45 楼主
大家好 我是大二学生 学习嵌入式  大一学过C语言   但学的一般  现在大二  想在学习C 但是  怎样提高呢? 以前学的也就是  一些很简单的 类似抄代码的    如何才能明显的提高自己的C能力 ? 我不怕吃苦  但我感觉没方法....

回复评论 (17)

如果你喜欢硬件,可以去学学单片机,如果没有硬件可以用keil+proteus进行仿真,这样你可以做一些小东西,也比较有成就感。一点意见仅供参考。
点赞  2010-3-12 00:13
谢谢啊 那么要是喜欢软件想提高编写C能力咋办呢?
点赞  2010-3-12 00:25
多找些经典程序参考一下,自己再编编练练
点赞  2010-3-12 08:43
去编些ACM的程序
点赞  2010-3-12 09:32
实践是唯一的捷径。做项目。。。。。
点赞  2010-3-12 12:39
把你们课本的练习题,做上几遍思考下,看看别人写的和自己写的差别。把基本功练好。然后就自己给自己找些东西做下。
点赞  2010-3-13 09:40
找个项目做,或者自己给自己找个课题,个人建议可以先不搞嵌入式的内容,因为这些需要硬件环境的。
可以先学习Windows API方面的编程,因为API的应用基本上是C语法,不像MFC需要C++。做个窗体类的小游戏啥的。做完之后看看有没有兴趣。

然后根据兴趣决定做嵌入式还是PC编程,做嵌入式的话学下LINUX,在Linux下写写双线程高速下载之类比较考究程序调试和代码执行效率的课题,做完之后学学经典代码。

这时候别的不敢说,C语言的语法基础已经够你应付90%的项目中遇到的语法问题了。
点赞  2010-3-13 10:44
多来eeworld多散分。

点赞  2010-3-14 20:58
我当年上大学怎么没这么好学啊?
点赞  2010-3-15 14:10
去人家公司实习,公司里那代码规范,编程思想都是学不到的.我在学校那C是狂好,到人家公司,感觉自己还有很多没学的.
点赞  2010-3-15 16:35
定个目标在规定时间内完成  
比如1个月内用NDIS写个网络截包程序  写完后你就感觉自己提升很多了  不怕没东西做  
关键在于坚持
点赞  2010-3-17 21:58
找些项目做做吧,或者学习一下驱动编程,都可以提高C语言水平!
点赞  2010-3-18 16:32
提示: 作者被禁止或删除 内容自动屏蔽
点赞  2010-3-25 00:04
看linux代码,读代码大全,读writecleancode,多写代码,
点赞  2010-3-25 08:21
数据结构C语言描述啊
点赞  2010-3-25 09:50
你要是对Windows驱动和内核感兴趣,我可以带你,呵呵
点赞  2010-3-29 11:15
引用: 引用 11 楼 ay19880703 的回复:
定个目标在规定时间内完成
比如1个月内用NDIS写个网络截包程序 写完后你就感觉自己提升很多了 不怕没东西做
关键在于坚持



正解
点赞  2010-3-29 17:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复