6641|17

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

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

大家好 我是大二学生 学习嵌入式  大一学过C语言   但学的一般  现在大二  想在学习C 但是  怎样提高呢? 以前学的也就是  一些很简单的 类似抄代码的    如何才能明显的提高自己的C能力 ? 我不怕吃苦  但我感觉没方法....
此帖出自编程基础论坛

最新回复

正解  详情 回复 发表于 2010-3-29 17:20
点赞 关注
 

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
如果你喜欢硬件,可以去学学单片机,如果没有硬件可以用keil+proteus进行仿真,这样你可以做一些小东西,也比较有成就感。一点意见仅供参考。
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢啊 那么要是喜欢软件想提高编写C能力咋办呢?
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
多找些经典程序参考一下,自己再编编练练
此帖出自编程基础论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

5
 
去编些ACM的程序
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
实践是唯一的捷径。做项目。。。。。
此帖出自编程基础论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

7
 
把你们课本的练习题,做上几遍思考下,看看别人写的和自己写的差别。把基本功练好。然后就自己给自己找些东西做下。
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
找个项目做,或者自己给自己找个课题,个人建议可以先不搞嵌入式的内容,因为这些需要硬件环境的。
可以先学习Windows API方面的编程,因为API的应用基本上是C语法,不像MFC需要C++。做个窗体类的小游戏啥的。做完之后看看有没有兴趣。

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

这时候别的不敢说,C语言的语法基础已经够你应付90%的项目中遇到的语法问题了。
此帖出自编程基础论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

9
 
多来eeworld多散分。

此帖出自编程基础论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
我当年上大学怎么没这么好学啊?
此帖出自编程基础论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

11
 
去人家公司实习,公司里那代码规范,编程思想都是学不到的.我在学校那C是狂好,到人家公司,感觉自己还有很多没学的.
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

12
 
定个目标在规定时间内完成  
比如1个月内用NDIS写个网络截包程序  写完后你就感觉自己提升很多了  不怕没东西做  
关键在于坚持
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
找些项目做做吧,或者学习一下驱动编程,都可以提高C语言水平!
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

禁止访问

14
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

15
 
看linux代码,读代码大全,读writecleancode,多写代码,
此帖出自编程基础论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

16
 
数据结构C语言描述啊
此帖出自编程基础论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

17
 
你要是对Windows驱动和内核感兴趣,我可以带你,呵呵
此帖出自编程基础论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 11 楼 ay19880703 的回复:
定个目标在规定时间内完成
比如1个月内用NDIS写个网络截包程序 写完后你就感觉自己提升很多了 不怕没东西做
关键在于坚持



正解
此帖出自编程基础论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表