英语和数学不好能学好C语言吗
很多人都有这样一个疑问:“程序里面全是英文,可是我英语不好能学编程吗?”
当然能!能不能学好C语言跟英语关系不大。这一点英语专业的读者应该最有体会,他们所学的英语知识对学习C语言并不会有太大的帮助。虽然程序中看起来好像全是英文,但里面不涉及任何英语语法,有的就是几个孤立的单词。
事实上程序中真正的英文单词是很少的,大部分都是想怎么写就怎么写。只有 32 个单词是必须要记住的,这 32 个单词就是C语言的关键字(由系统定义,不能重作其他定义)。
这 32 个关键字到后面大多数都会讲,除了最后的 enum、goto、union 和 volatile。因为这四个几乎不用,所以不讲,你们也不用看。所以就剩 28 个了,就算从来没有学过英语的人,记忆 28 个英文单词应该也不是什么难事!
另外一个是数学。因为C语言里面有函数,数学里面也有函数。那么数学与C语言是什么关系呢?
C语言的函数同数学的函数思想本质是一样的,但是表面上看没有任何关系。可以这样说,学习C语言只要有初中的数学知识就足够了。学习C语言用到的数学知识非常少,要想学好C语言关键是多动手,多“敲”代码,多实践。
在计算机领域也需要非常高深的数学知识,即研究那些非常高深的算法的时候。对于一般程序员而言,学习编程只需要有初中的数学知识就够了,那些高深的数学知识估计一辈子都用不上。
当然能!能不能学好C语言跟英语关系不大。这一点英语专业的读者应该最有体会,他们所学的英语知识对学习C语言并不会有太大的帮助。虽然程序中看起来好像全是英文,但里面不涉及任何英语语法,有的就是几个孤立的单词。
事实上程序中真正的英文单词是很少的,大部分都是想怎么写就怎么写。只有 32 个单词是必须要记住的,这 32 个单词就是C语言的关键字(由系统定义,不能重作其他定义)。
int | float | double | char | short | long | signed | unsigned |
if | else | switch | case | default | for | while | do |
break | continue | return | void | const | sizeof | struct | typedef |
static | extern | auto | register | enum | goto | union | volatile |
这 32 个关键字到后面大多数都会讲,除了最后的 enum、goto、union 和 volatile。因为这四个几乎不用,所以不讲,你们也不用看。所以就剩 28 个了,就算从来没有学过英语的人,记忆 28 个英文单词应该也不是什么难事!
另外一个是数学。因为C语言里面有函数,数学里面也有函数。那么数学与C语言是什么关系呢?
C语言的函数同数学的函数思想本质是一样的,但是表面上看没有任何关系。可以这样说,学习C语言只要有初中的数学知识就足够了。学习C语言用到的数学知识非常少,要想学好C语言关键是多动手,多“敲”代码,多实践。
在计算机领域也需要非常高深的数学知识,即研究那些非常高深的算法的时候。对于一般程序员而言,学习编程只需要有初中的数学知识就够了,那些高深的数学知识估计一辈子都用不上。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频