目前正在用C语言尝试编写一个操作系统,回顾了一下对学习C语言的感悟,记录下来,用来指导自己别的语言学习。
得明确一个语言得学习是为了使用,如果不使用,学习是没有任何意义得。它只是一个规则。
按照我个人的学习喜好,学习一个语言前,喜欢先了解它的发展历史及其基础概念——C语言是计算机高级语言的一种,是一种面向过程的语言,用来编写计算机程序。
入门学习时,第一件事就是通过hello world程序了解一个基础的C语言程序的基本架构或者样式。
第二件事就是要学习C语言基础知识点:
数据类型(整型、字符型、浮点型)
三大语句(顺序、循环、选择)
常量、变量定义
运算——赋值、逻辑、算术
指针
学习这五点后,已经算是可以用C去写程序了,这几点一天就能学完,但是不能深入了解。所以建议可以先在一天内学完这五点基础知识,然后再用一天去用程序去尝试编写简单的程序,把各个知识点都用上——这里尤其指对指针的理解。
接着就是使用C实际应用,剩下的问题都要在实际的应用中学习。在应用一段时间后,再回头看C教程就会有更深的理解。