如何学好C语言?
展开全部
1、兴趣决定方向。就象我们小时候对任何事都有疑问,都想搞清楚一样,当我们有那种应该去揭开它神秘面纱的渴望时,我们就基本具备了这种素质。然后我们就该朝着这个方向去努力。如果你对它没兴趣,下面的不用看了。
2、切忌眼高手低。有一种人,把任何事都想的很简单,让他实际去做,却感觉困难重重。我们学习编程,最初就不能把它想成是很容易的事,如果容易那些软件公司的设计员就不会拿每月上万元的工资了。您说是不?
3、从基础学起。万事开头难,没有一个坚实的基础,是不可能对编程有所作为的。可能都听说过一句话:一个厉害的程序员不一定是一个厉害的黑客,一个厉害的黑客却一定是个厉害的程序员。随着对编程技术的逐步深入学习,我们会了解更多系统内部核心级的东西,当深入了解到一定程度,我们就会发现,其实写个病毒或是木马原来如此简单。当然,我并不是说让你学编程去黑别人,只是很多人都对远程控制技术有兴趣,我们从这里出发,比较容易激发那些编程爱好者的兴趣。好多网吧的管理员都会用个把木马去做入侵或盗QQ号之类的事,他们往往对盗号木马或黑客工具痴迷,殊不知,往往真正深入了解系统核心构造的黑客,对这些工具是不屑的,他们的兴趣是把一个不会被杀毒软件识别的木马植入这些工具里。然后把你盗到的QQ号或把你控制的肉鸡变成他的。甚至会花些时间写个一样的程序,然后把自己写的木马植入。扯远了,编程基础很重要。如果你没有这个基础,你可以去程序设计的学校或培训班学习,不过要记住,你学到的永远是基础。要是编程老师会写XP系统, 他就拿去卖钱了, 会教你写吗?
4、入门别挑复杂的编程工具。有些没接触过编程知识的喜欢一开始就学C++,大错特错。编程初期我们可以选择一些浅显易懂的来学,比如HTML、Autoit、BASIC,学这些并不是为了应用,而是学习编程的一些基本思路,当你对某一种编程工具熟练应用后,你会发现,其实大部分编程工具思路都是一样的,这就是举一反三。虽然你学的是初级编程工具,但因为你入门了,那些复杂的编程工具,那些原来看上去象天书的编程工具,忽然变得容易接受了。当然,初级的编程工具也是有大用途的,例如autoit可以做一些windows下的简单小工具。Qbasic可以做DOS下运行的程序(本店一键恢复的GUI)。不同的编程工具,可以实现相同的功能,那么我们完全可以用简单的编程工具来做我们需要的程序,而没有必要为了炫耀而去拿复杂的编程工具来做简单的程序。打个比方,用牛车和拖拉机都可以耕地,我们可以熟练使用牛,就没有必要为了耕地而去学开拖拉机。当然,会开拖拉机就更好了。
5、由浅入深树立目标并逐步实现。当我们基本掌握了某个编程工具的语法之后,就可以开始尝试着编写一些应用工具了。这个就根据个人爱好来了,从最简单的开始写,例如写个计算器,写个猜数字的小游戏等。首先得给自己定个小目标,然后去实现,困难是肯定有的,不明白的可以在网上搜搜教程,看看帮助,实在解决不了的也可以找比你明白点的人问问(当然找人问问题要放在最后,为什么呢?看看这里http://blog.sina.com.cn/s/blog_5555d02201000an0.html)。树立目标不要高估自己的力量,有的人一上来就想做个windows系统,可能吗?世界顶尖级的程序员几十人研究几年才能做出来的,一己之力可以做的话,微软能垄断这么多年吗?
2、切忌眼高手低。有一种人,把任何事都想的很简单,让他实际去做,却感觉困难重重。我们学习编程,最初就不能把它想成是很容易的事,如果容易那些软件公司的设计员就不会拿每月上万元的工资了。您说是不?
3、从基础学起。万事开头难,没有一个坚实的基础,是不可能对编程有所作为的。可能都听说过一句话:一个厉害的程序员不一定是一个厉害的黑客,一个厉害的黑客却一定是个厉害的程序员。随着对编程技术的逐步深入学习,我们会了解更多系统内部核心级的东西,当深入了解到一定程度,我们就会发现,其实写个病毒或是木马原来如此简单。当然,我并不是说让你学编程去黑别人,只是很多人都对远程控制技术有兴趣,我们从这里出发,比较容易激发那些编程爱好者的兴趣。好多网吧的管理员都会用个把木马去做入侵或盗QQ号之类的事,他们往往对盗号木马或黑客工具痴迷,殊不知,往往真正深入了解系统核心构造的黑客,对这些工具是不屑的,他们的兴趣是把一个不会被杀毒软件识别的木马植入这些工具里。然后把你盗到的QQ号或把你控制的肉鸡变成他的。甚至会花些时间写个一样的程序,然后把自己写的木马植入。扯远了,编程基础很重要。如果你没有这个基础,你可以去程序设计的学校或培训班学习,不过要记住,你学到的永远是基础。要是编程老师会写XP系统, 他就拿去卖钱了, 会教你写吗?
4、入门别挑复杂的编程工具。有些没接触过编程知识的喜欢一开始就学C++,大错特错。编程初期我们可以选择一些浅显易懂的来学,比如HTML、Autoit、BASIC,学这些并不是为了应用,而是学习编程的一些基本思路,当你对某一种编程工具熟练应用后,你会发现,其实大部分编程工具思路都是一样的,这就是举一反三。虽然你学的是初级编程工具,但因为你入门了,那些复杂的编程工具,那些原来看上去象天书的编程工具,忽然变得容易接受了。当然,初级的编程工具也是有大用途的,例如autoit可以做一些windows下的简单小工具。Qbasic可以做DOS下运行的程序(本店一键恢复的GUI)。不同的编程工具,可以实现相同的功能,那么我们完全可以用简单的编程工具来做我们需要的程序,而没有必要为了炫耀而去拿复杂的编程工具来做简单的程序。打个比方,用牛车和拖拉机都可以耕地,我们可以熟练使用牛,就没有必要为了耕地而去学开拖拉机。当然,会开拖拉机就更好了。
5、由浅入深树立目标并逐步实现。当我们基本掌握了某个编程工具的语法之后,就可以开始尝试着编写一些应用工具了。这个就根据个人爱好来了,从最简单的开始写,例如写个计算器,写个猜数字的小游戏等。首先得给自己定个小目标,然后去实现,困难是肯定有的,不明白的可以在网上搜搜教程,看看帮助,实在解决不了的也可以找比你明白点的人问问(当然找人问问题要放在最后,为什么呢?看看这里http://blog.sina.com.cn/s/blog_5555d02201000an0.html)。树立目标不要高估自己的力量,有的人一上来就想做个windows系统,可能吗?世界顶尖级的程序员几十人研究几年才能做出来的,一己之力可以做的话,微软能垄断这么多年吗?
展开全部
I don't know
but thank you
but thank you
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一,电脑的基础知识要牢固;
第二,学好C语言基本语法;
第三,多练习写程序;
最重要的是,兴趣+耐心,C语言很烦的&……
第二,学好C语言基本语法;
第三,多练习写程序;
最重要的是,兴趣+耐心,C语言很烦的&……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先看这本书《C语言程序设计第三版》谭浩强著, 认真完成上面的每一个题。然后再看(美)林登(LinDen,P.V.D) 著的《C专家编程》,(美)凯尼格 著的《C 陷阱与缺陷》。其间重要的就是不要懒,一定要多上机,多写代码,多问为什么是这样,多试验一下。然后再找几个小项目做做,基本上就入门了。我大二,欢迎与我交流啊。qq:673472811
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多上机练习,多读读别人的程序就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询