英语和数学不好,能学C语言吗?

很多初学者认为,编程语言是由英文组成的,而且会涉及很多算法,自己的英语和数学功底不好,到底能不能学会 C 语言呢?

对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解 C 的程序员。

 

英语不好能学会C语言吗?

首先,学习编程需要你有英语基础;但是,要求并不高,初中水平完全可以胜任。

编程语言起源于美国,是由英文构成的,其中包括几十个英文的关键字以及几百个英文的函数,除非需要对文本进行处理,否则一般不会出现中文。但是,它们都是孤立的单词,不构成任何语句,不涉及任何语法。

几十个关键字不多,用得多了自然会记住,相信大家也不会担心。下面是 C语言中的 32 个关键字:

intfloatdoublecharshortlongsignedunsigned
ifelseswitchcasedefaultforwhiledo
breakcontinuereturnvoidconstsizeofstructtypedef
staticexternautoregisterenumgotounionvolatile

几百个函数就没人能记住了(包括我),也不用记住,查询文档即可,每种编程语言都会提供配套的文档。常用到的函数也就几十个,记住它们就足够应付日常开发了,生僻的函数查询文档即可。

此外,我推荐大家安装有道词典,它的划词取词功能非常棒,选中一个单词或者句子能够及时翻译,这对大家记忆和理解代码非常有帮助。

对于英文资料

如果你希望达到很高的造诣,希望被人称为“大神”,那么肯定要阅读英文的技术资料(不是所有资料都被翻译成了中文),初中水平就有点吃力了。

不过,长期阅读英文会提高你的英文水平,只要你坚持一段时间,即使只有初中水平,我相信借助有道词典也会提高很快。

数学不好能学会C语言吗?

谈到数学,那真是多虑了,它根本不构成障碍,会加减乘除就能学编程。

编程语言确实涉及到很多算法,有一些还需要高等数学知识,但是,这些算法都已经被封装好了,你直接拿来用就可以,根本不用你重复造轮子。

另外,这些算法都是在很深的底层为我们默默的工作,初级程序员根本不会涉及到算法,即使是别人已经封装好的算法,一般也没有机会使用,所以,你就别瞎操心了。我学编程八年了,至今都没有设计过什么算法,也没有使用过别人的算法。

高中毕业能学会C语言吗?

首先,高中毕业能学会编程,但是,一般达不到太高的造诣。

编程是知识密集型的行业,需要很强的学习能力。高中就毕业了,肯定学习不好。大家的智商都差不多,成绩不好一般都是学习能力差。什么是学习能力呢?这包括专注能力、理解能力、自律能力等。

专注能力

有很多人不能专注于一件事情,容易走神,人虽然在,心已经飞了,根本钻研不进去。

理解能力

也可以说是逻辑思维能力。

同一道题目,有些人一看就知道思路,就知道如何切入;也有些人绞尽脑汁都想不到方案,不知道从哪里下手。

同一个现象,有些人觉得就应该这样,这是理所当然的,就像公理一样,不需要理由;也有些人觉得很费解,为什么是这样呢,理由是什么呢?

自律能力

学习是一件枯燥的事情,有些人能坚持下来,有些人就熬不住。

我也不知道为什么人的学习能力有差异,难道是与生俱来的?有没有心理学家给科普一下,让我涨涨姿势。

拥有良好的学习能力是一件幸事,你将终生受益,这个社会越来越奖励知识分子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值