我想说的是,c语言虽然难学,但是可以学好。C语言是最基础的编程语言了,其实,对于理工科专业的人来C语言并不难,C语言都学不好,怎么学习C 、C#、Java、汇编语言等,这些语言比C语言要难得多,多做项目,对C语言产生了兴趣,自然不觉得C语言难了。

1、C语言难不难学?

C语言难不难学

我想说的是,c语言虽然难学,但是可以学好。难学的地方,我想有如下几点,语法繁多,枯燥。纵观整个C语言,语法有基本数据类型,运算符,顺序流程,循环流程,分支流程,数组,函数,指针,结构体,链表,文件操作等,真想把这些东西学完学好,需要极大大的意志力和极强的自制力。很多人中途放弃或者没学好,就是因为控制不了自己,

有些语法非常抽象。最典型的就是指针,说是什么地址变量,又说什么指向这个,指向那个的,很容易把人绕晕,再比如二维数组,说是什么数组的数组,又会把人绕晕。还有指针数组,指针和数组就已经够把人绕晕了,居然还能结合在一起,这是要绕晕人的节奏啊!众多函数库,C语言实现提供了多种函数库,你仔细数一数,还挺多。常用的函数你要掌握的,需要有良好的记忆,还需要多加编程练习,

还有更多的函数也许你用的不多,但是将来总是要用到,又会增加你的学习成本。与数据结构的结合,C语言中的数据类型毕竟有限,因此需要学习数据结构来拓展更多的数据类型。如果用C语言来实现数据结构的话,可能又是一场郁闷的学习过程,数据结构里有非常多的算法,用C语言实现时,语言综合运用到C语言的语法,函数库,指针和链表也是用的非常多。

2、为什么C语言这么难学,怎么才能学好呢?

为什么C语言这么难学,怎么才能学好呢

C语言是最基础的编程语言了,其实,对于理工科专业的人来说,C语言并不难,C语言都学不好,怎么学习C 、C#、Java、汇编语言等,这些语言比C语言要难得多,也许是因为刚接触C语言,刚刚接触一门全新的课程,所以感觉比较难。记得本人大学刚开始接触C语言的时候,也是一头雾水,根本不懂C语言是干嘛用的,听课时也是晕乎乎的,

感觉很虚的东西,计算机二级考试也是勉强合格。后来,本人报名了一个电子设计竞赛,经常在实验室里编程做项目,才慢慢体会到C语言的真正用处,后来对C语言产生了兴趣,课余时间经常到实验室设计项目。到大三的时候,报名参加了全国电子设计竞赛,估计是运气好吧,拿了一等奖,从那时起,我就爱上了电子设计。所以,觉得难可能是因为刚接触一门新的课程,而且C语言是很“虚”的东西,如果不经过实践的话根本体会不到它的用处,

以本人的经验,前期多看点书,先应付考试吧。也可以结合网上的资料一起复习,菜鸟教程(www.runoob.com)里有各种编程语言的语法教程,是初学者很好的网站。当然,如果学院里有条件的话,多去实验室做项目,觉得C语言难,是因为缺乏实践,不了解C语言的真正用处,多做项目,对C语言产生了兴趣,自然不觉得C语言难了。

3、C语言怎么样?学起来难吗?

C语言怎么样学起来难吗

基础C学习C语言语法规则并不是很难,随便找本教材看看,基本上就差不多了,至于那本书,到没有什么明确要求,借鉴借鉴就行,有个学习大纲就行。深入学习C方向之一:数据结构与算法C语言描述数据结构的过程可以说是对整个C语言知识的系统小应用,算法更好的训练自己的逻辑思维,无论从哪个角度上来说,对自己的编程思维提高都是有帮助的。

深入学习C方向之二:小游戏方向至于为什么是小游戏方向,因为小游戏入手快,实现难度系数也不是很大,为了更高的提高自己的学习兴趣,可以接触下第三方界面库,例如easyx,这样软件界面效果好,学习兴趣也搞些,通过大量小游戏制作,提高自己的学习兴趣,顺带锻炼思维逻辑,至于做的游戏可以是:五子棋,扫雷,贪吃蛇,推箱子,电子相册,拼图,万年历等等深入学习C方向之三:开源库研习开源库可能算是这个行业最美妙的东西之一,好的开源库经过完善的开发和验证,帮助我们解决了开发中遇到的很多通用问题,不需要我们重复发明轮子,但是有时候我们也可以研究开源库的编程艺术,对于我们的提高也是有很大的帮助的。


文章TAG:难学  语言  c语言为什么难学  
下一篇