C语言不太理解求大神开悟一下

C和Python都是非常适合零基础入门学习编程的语言。

不同的人性格不同,思考问题的方式习惯不同,从哪一门语言开悟也是不同的。

C语言更适合思维比较严密、体系化的人,说通俗点,就是比较喜欢打破沙锅问到底的人,他们更愿意从整数、字符等内置数据在内存里是如何表示的,内存管理是如何实现的,这些基础的东西开始学起。

Python更适合接受能力强,思维活跃的人。能习惯于接受各种新事物的设定规则,并能利用这种规则做出东西的人。学习Python更像是网上搜了一篇游戏攻略然后开始玩游戏的感觉。

对于前一种人,让他们开始学习Python可能并不非常愉快,他们往往会纠结,序列字典这些东西是怎么构造的,这些用法是如何实现的,是不是可靠等等问题。让他们有非常不舒服的感觉。

对于后一种人,让他们从C开悟也是非常痛苦的。学习理解了一大堆概念,处理了一大堆费解的编译错误,却只写出一个命令行程序,输入几个数输出几个数完事。完全没有学习编程的成就感。

你首先要搞清楚,你适合哪种思维方式和学习方式,然后自己选择。

作为一名计算机专业的科研教育工作者,我来回答一下这个问题。

首先,不论是男生还是女生,在学习计算机知识的初期,都会遇到一些学习障碍,一方面计算机相关知识具有较强的抽象性,另一方面计算机相关知识的学习还需要辅助大量的实践过程,这都会增加一定的学习难度。

即使对于非常聪明的学生来说,学习计算机知识也不能仅仅重视理论知识学习,学习计算机知识除了要学习理论之外,还需要实践操作,而且往往实践操作更重要,这与高中时期的学习方式完全不同,这也是很多同学,尤其是女同学感到困惑的地方。

通常来说,计算机编程语言是计算机所有专业课当中,比较简单的内容,之所以有不少女生学不好编程语言,一个重要的原因是不愿意做实验,如果能够积极做一些编程实验,编程语言的学习难度会逐渐下降。编程语言是打开计算机技术大门的钥匙,所以一定要重视编程语言的学习,这对于后续的专业课学习有非常积极的意义。

初期学习编程语言之所以会感觉到困难,还有一个重要的原因,那就是计算机相关知识的匮乏,导致很难理解计算机编程语言当中的一些抽象概念,但是随着计算机相关知识的不断学习,学习编程语言的难度也会逐渐下降。所以,学习初期即使遇到困难,也应该坚持住,可以多与同学和老师进行交流,以便于更加顺利地渡过这个阶段。

最后,学习编程语言的过程,除了要重视理论知识学习和多做实验之外,还应该重视总结,总结的过程也是形成自己编程思想的过程。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

我要回帖

更多关于 c语言是什么 的文章

 

随机推荐