到底要怎么学C语言啊,,我都无语了,我刚刚学,不到一学期,太难了,求大神指导!
展开全部
C语言是一种接近低级语言的一种高级语言,学习的确是比较难的,因为它的思维方式距离普通人类的思维方式的确比较远(相比较其他的高级语言而言)。
说起来C语言很复杂,但其实归根到底,C语言就两个字:指针。指针是C的灵魂,也是使用C的理由。弄懂了指针,C语言就没有难度了(剩下的都是硬背的内容)。具体指针怎么学习这里就不多说了,教科书上应该有非常详细的讲解,拼命的看,多练习,看懂了以后你会豁然开朗的。
等你进入了入门阶段之后,最好的提高方法不是看死书,而是去做。你可以利用现在已经学会的一部分知识,开发一个自己感兴趣的软件(并不是说做软件必须精通语言,这就像学英语,半生不熟的语言也可以写文章,只是也许没有高手写得那么好看而已,但别人一样看得懂)。或者买本图形界面的书(比如OpenGL入门什么的,这些图形界面都是使用C语言的),做一个简单的小游戏(贪吃蛇,俄罗斯方块什么的)。等你什么时候能做出魂斗罗,你就C语言毕业了~~
加油吧,C语言本身就比较难,但相对于C++还是简单一些的,只要努力一定能精通的。
说起来C语言很复杂,但其实归根到底,C语言就两个字:指针。指针是C的灵魂,也是使用C的理由。弄懂了指针,C语言就没有难度了(剩下的都是硬背的内容)。具体指针怎么学习这里就不多说了,教科书上应该有非常详细的讲解,拼命的看,多练习,看懂了以后你会豁然开朗的。
等你进入了入门阶段之后,最好的提高方法不是看死书,而是去做。你可以利用现在已经学会的一部分知识,开发一个自己感兴趣的软件(并不是说做软件必须精通语言,这就像学英语,半生不熟的语言也可以写文章,只是也许没有高手写得那么好看而已,但别人一样看得懂)。或者买本图形界面的书(比如OpenGL入门什么的,这些图形界面都是使用C语言的),做一个简单的小游戏(贪吃蛇,俄罗斯方块什么的)。等你什么时候能做出魂斗罗,你就C语言毕业了~~
加油吧,C语言本身就比较难,但相对于C++还是简单一些的,只要努力一定能精通的。
追问
嗯谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询