如何学好C语言

答曰:读程序 我们大家都应该有个体验——在最初学习windows系统操作或Microsoft words如果操作的过程中 读程序是学习C语言入门最快 不妨也可以试试 但是现在windows时代 拿起鼠标反复地试 而当我们将教材丢在一边 结果读来读去却云里雾里 刚开始总是正儿八经地买来教材 也是最好的方法 包括学习J# 这个曾经占据了DOS时代开发程序的大半个江山 建议使用Visual C++ 1)工欲善其事 更没有函数变量自动感应功能 并且拖放 编辑程序起来很吃力 用turbo C有感觉不方面 几个小时就搞定 必先利其器 这里介绍几个学习C语言必备的装置和书籍: A)开发环境 例如turbo C 2.0 查询参考资料也不方便 第一种方法:直接对这10个人问:“谁叫张三” 不要小看这个问题 直到问到的这个人就是张三 刚才这个问题类似于数据结构和算法中的:Map数据结构 但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志 效率最高 因为这个方法最快 那么恭喜你答对了 你说当然会选第一种方法 指给我看” 所以掌握好数据结构和一些常用算法 而且是不容易达到的 ||| 学好C语言首先要多看书 穷举查找和折半查找 当然 但是一旦安装好了 熟能生巧嘛 ||| 首先呢买本入门级的书看 这个平台虽然体积大 其次就是多上机操作 尤其事外语原版的 是登峰造极的必然之路 B)一本学习教程 现在C语言教材多如牛毛 用起来很方便 此书很适合初学者 turbo C 2.0作为学习软件还是不错的 C)利用辅助学习软件 毕竟现在是Windows时代了 推荐大家使用《C语言程序设计》第二版 还有一个“C语言学习系统”软件 初学者甚至不用装其它的编译器 包括一个windows下的trubo C 有好几千题的题库测试环境 里边的知识点总结和例程讲解都非常好 这里向大家推荐一个“集成学习环境(C语言)” 学习软件多如牛毛 并且内容也很精到 没错 如果你觉得题做的不够 不过感觉只是一个题库系统 就可以练习编程了 (2)葵花宝典 学习计算机语言最好的方法是什么 ” 找出一个叫“张三”的人 仅此而已 第三种方法:你去问一个人“你认不认识张三 你该怎么办 举个例子: 你面前有10个人 然后写值读值 无非就是掌握这块芯片的各种寄存器及其组合 要给一个芯片写驱动程序 况且硬件和硬件还不一样 无非是掌握了硬件的结构 写底层程序 直到你手到擒来为止 这不过是熟悉一些I/O函数罢了 第2种方法:你挨个去问“你是不是张三 怎样才能精通程序设计呢 非也 反反复复 然后再去写这段程序 想想自己为什么写不出来 回过头来再继续研究例程 自己试图写出这段已经读懂的程序 (3)登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法) 那么怎样才算精通程序设计呢 当然 也不再提倡抱着书本逐行啃 在今天的Windows时代 可以到一些编程的网站上去和一起学习的人交流. 从中吸取好的经验 多看别人写的优秀代码 推荐潭浩强的<<C语言程序设计>>再就是要多上机练习 C#等其他语言 如果写不出来 最好是和例程类似的或一样的 再找几个编程题目 直到每一行都理解了 仔细研读 然后不放过这一章中提到的所有例程 认真体会所有概念 多少要先阅读教程 对于没有学过任何计算机语言的初学者 而是学习它们的例程 是不是写出底层程序就是程序设计高手呢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值