如何才能学好c语言?感觉好难啊

 我来答
_妮妮不是猪_
2011-11-11 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:20%
帮助的人:6132万
展开全部
1.勤于思考,而且善用会编程实测的反复来验证的自个对语言的思考是否合理, 合理真确的思考完全可以得出真确的结论,即便没有实践过。对一个真正独立思考的人而言,实践只是提高工程熟练程度的一个方法。
2.单单从语言的本身上学习,你是无法获得语言的精髓的,你需要补充额外的知识。一则,从不同软件层次分析编程语言,二则从系统结构分析语言的执行过程。
3.读K&R中的代码例子,让你的程序写的简洁优雅。多其他的书,尤其是外文的。但这样的书不要多读,除非你跟我一样,有特殊的癖好。
4.遇到问题,自个解决,然后验证,获得这样的经验之后,勇于给别人解答问题。不要老上百度知道里问专业问题,因为这里给出的答案,多半是非专业的答案,这样的答案不能培养你的素养。
5.会调式程序,会调试程序==会写程序
6.放弃用IDE写傻瓜程序的机会,自个尝试手动预处理,编译,汇编,连接一个小程序。这样你会对程序的各个处理过程了如指掌,你就能区分那些是编译时错误,那些是链接时错误,那些是运行时错误。
7.分析PE结构和ELF结构,你会学到程序的静态结构。
8.分析C语言程序所对应的进程的地址空间中的数据段,堆栈段,和动态内存管理的堆的机制。
9.知道了这些,你不可能学不好。
乌托邦之神
2011-11-12 · TA获得超过163个赞
知道答主
回答量:197
采纳率:0%
帮助的人:65.9万
展开全部
不难,只要用心,多研究研究,时间一长就觉得很简单了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式